justcode.ikeepstudying.com
mongodb 联表查询方法, PHP操作远程mongodb数据库 - Just Code
本篇是 PHP操作远程mongodb数据库, MongoDB PHP Library, php connects with remote MongoDB 的延伸: 这里只对同库联表查询做介绍,跨库联表查询可能在之后也会介绍(因为公司架构变动,之后可能会联表查询) 我用到的联表查询有两种,一种是mongoose的populate,一种是$lookup populate populate是使用外键关联子表 例如现在有一张订单表结构(动态外键): var orderSchema = new mongoose.Schema({ uid: { type: String, required: true }, // 用户id amount: { type: Number, required: true }, oType: { type: Number, required: true }, // 订单类型 status: { type: Number, required: true }, // 订单的状态:1完成 …