MongoDB自学(3)

MongoDB关系:
MongoDB的关系表示多个文档之间在逻辑上的相互联系.
文档之间可以通过嵌入和引用来建立联系.
关系:
1:1
1:N
M:1
M:N

嵌入式:
{ id:11;name:嘻嘻嘻;address:[{111},{222}]}
引用式:
{id:11;name:嘻嘻嘻;address:[id:13,id:14;]}
{id:13; 1111}{id:14; 222}

MongoDB数据库引用:
{ $ref(集合名称): ,$id(引用的id): ,$db(数据库名称,可选参数): }

MongoDB覆盖索引查询:
覆盖查询的判定:
所有的查询字段是索引的一部分;
所有的查询返回字段在同一索引中;

两个集合查询:
db.BookList.find({"writer":db.list.findOne({"name":"莫言"}).name});

posted on 2018-03-13 11:58  赫曦  阅读(127)  评论(0编辑  收藏  举报