我使用C#Mongo DB Driver进行数据库操作。
我想通过插入记录的方式获取记录列表。因为我相信默认情况下MongoDB 会对其主键上的数据进行排序(例如_Id
),
我想根据订单的插入方式获取订单的记录列表。(我不想在表格文档中存储DateTime数据)。
提前致谢!
答案 0 :(得分:2)
是的,你是对的。如果您在插入时未提供_id
字段的值,MongoDB将生成一个。这些价值观会随着时间的推移而增加因此,如果按升序排序_id
,您将获得广告订单(如果我没有记错的话,请准确到第二个订单)。
对于上限集合,有一个special sorting order可用:$natural
。这是一个有保证的插入顺序(但仅适用于上限集合)。