使用在mongodb中创建并更新的排序

时间:2016-01-21 09:03:48

标签: node.js mongodb database nosql

为什么我们需要created_at或updated_at进行排序,因为objectId已经包含时间戳。

我们可以简单地做到

Products.find({"p":p}).sort({'_id': 1}).exec(callback);

Products.find({"user_id":user_id}).sort({'_id': -1}).exec(callback);

如果我错了,请纠正我。

1 个答案:

答案 0 :(得分:0)

假设created_at在创建文档时Dateupdated_at,并且Datecreated_at最新文档更新:

如果您未在自己的应用程序中使用这些字段中的任何一个,那么您可能不需要它们。

文档ID不足的用例很少:

  • update_at
  • 过滤或分组
  • <marquee> <div class="client"> <img src="images/c1.png"/> </div> <div class="client"> <img src="images/c2.png"/> </div> <div class="client"> <img src="images/c3.png"/> </div> <div class="client"> <img src="images/c4.png"/> </div> <div class="client"> <img src="images/c5.png"/> </div ><div class="client"> <img src="images/c6.png"/> </div ><div class="client"> <img src="images/c7.png"/> </div> </marquee>
  • 过滤,分组或排序