MONGODB 数据库引用 技术教程文章

MongoDB 数据库引用【代码】

三个字段表示的意义为:$ref:集合名称 $id:引用的id $db:数据库名称,可选参数以下实例中用户数据文档使用了 DBRef, 字段 address: {"_id":ObjectId("53402597d852426020000002"),"address": {"$ref": "address_home","$id": ObjectId("534009e4d852427820000002"),"$db": "w3cschoolcc"},"contact": "987654321","dob": "01-01-1991","name": "Tom Benzamin" } address DBRef 字段指定了引用的地址文档是在 address_home 集合下...

MongoDB 数据库引用【代码】

MongoDB 引用有两种:手动引用(Manual References) DBRefsDBRefs vs 手动引用 考虑这样的一个场景,我们在不同的集合中 (address_home, address_office, address_mailing, 等)存储不同的地址(住址,办公室地址,邮件地址等)。 这样,我们在调用不同地址时,也需要指定集合,一个文档从多个集合引用文档,我们应该使用 DBRefs。使用 DBRefs DBRef的形式: { $ref : , $id : , $db : }三个字段表示的意义为:$ref:集合名称 $id...

MongoDB 数据库引用【图】

1.查看数据库 show dbs2.创建runoob数据库 use runoob3.查看runoob中集合 show collections4.创建地址集合(address_home,address_office) db.createCollection("address_home") db.createCollection("address_office")5.查看创建的集合 show collections6.分别向家庭(address_home)地址集合和办公(address_office)地址集合添加数据 db.address_home.insertOne({ name:home address, province:jiangsu, city:xuzhou }) 查看address_...