我的文档的字段_id
类型为ObjectId
,字段created_at
的类型为Date
。
_id
当然正在增加,created_at
的值current_date应该会增加。
所以我的问题是:
A._id > B._id
,但A.created_at < B.created_at
。created_at
尽可能准确,因此created_at
的顺序与_id
相对应。答案 0 :(得分:19)
您可以在文档集合中使用order_by,例如
在Rails中
db.products.find().sort({"created_at": 1}) --- 1 for asc and -1 for desc
Mongodb中的例如
$support = $this->createQueryBuilder('p')
->update('gcns', 'g')
->set("g.isActive", "0")
->andWhere("g.issn='".$issn."'");
答案 1 :(得分:1)
Mongoose 使用字段名称“createdAt”和“updatedAt”创建时间戳
db.products.find().sort({"createdAt": 1})