[转]mongodb中的populate方法

2016-12-01
阅读 4 分钟
4.8k
什么是ODM? 其实和ORM(Object Relational Mapper)是同类型的工具。都是将数据库的数据转化为代码对象的库,使用转化后的对象可以直接对数据库的数据进行CRUD(增删改查)。 MongoDB 是文档型数据库(Document Database),不是关系型数据库(RelationalDatabase)。而Mongoose可以将 MongonDB 数据库存储的文档(documents)转化...

Mongodb 中的 _id 和 ObjectId

2016-11-24
阅读 2 分钟
5.3k
MongoDB 中存储的文档必须有一个"_id" 键。这个键的值可以是任何类型的,默认是个ObjectId 对象。在一个集合里面,每个文档都有唯一的"_id" 值,来确保集合里面每个文档都能被唯一标识。如果有两个集合的话,两个集合可以都有一个值为123 的"_id" 键,但是每个集合里面只能有一个"_id" 是123 的文档。