gpt4 book ai didi

c# - 通过C# MongoDB Driver之前插入的方式获取数据顺序列表

转载 作者:可可西里 更新时间:2023-11-01 10:34:40 24 4
gpt4 key购买 nike

我正在使用 C# Mongo DB 驱动程序进行数据库操作。

我想通过插入记录的方式获取记录顺序列表。因为我相信 MongoDB 默认情况下根据它的主键对数据进行排序(例如 _Id),

我想根据插入方式按顺序获取记录列表。(我不想将 DateTime 数据存储在表格文档中)。

提前致谢!

最佳答案

是的,你是对的。如果您在插入时不提供 _id 字段的值,MongoDB 将生成一个。这些值会随着时间的推移而增加。因此,如果您按 _id 升序排序,您将获得插入顺序(如果我没记错的话,精确到秒)。

对于上限集合,有一个 special sorting order可用:$natural。这是有保证的插入顺序(但仅适用于上限集合)。

关于c# - 通过C# MongoDB Driver之前插入的方式获取数据顺序列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10514512/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com