查询 MongoDB 以获取 id-s 包含在列表中的文档

发布于 2024-12-11 15:22:44 字数 118 浏览 0 评论 0原文

假设您有一个 id-s 列表,其中可以包含数据库内文档的多达数千个 id-s。取回这些文件的最佳方式是什么?

我应该为每个查询调用一个查询,还是应该指定一个巨大的 OR 查询?可能有一些我不知道的更好的方法

Suppose you have a list of id-s which can contain up to thousands id-s for the documents inside the database. What is the best way to get those documents back?

Should I invoke a query for each of them or should I specify a giant OR query? may be there is something way better I do not know of

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夏末染殇 2024-12-18 15:22:44

在 C# 代码中,$in

var ids = new int[] {1, 2, 3, 4, 5};
var query = Query.In("name", BsonArray.Create(ids));
var items = collection.Find(query);

In c# code, $in:

var ids = new int[] {1, 2, 3, 4, 5};
var query = Query.In("name", BsonArray.Create(ids));
var items = collection.Find(query);
弥繁 2024-12-18 15:22:44

有,$:

db.co.find({_id:{$in:[id1, id2, id3, .., idN]}})

There is, $in :

db.co.find({_id:{$in:[id1, id2, id3, .., idN]}})
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文