作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个名为 Items 的集合。 Items 集合中的文档有一个名为“LocationId”的字段。如何选择所有 Item 文档并将其带回服务器,这些文档的 LocationId 与位置 ID 的列表、数组等(无论您喜欢什么集合)相匹配?
为了清楚起见,tl:dr:
1.有元素收藏。
2. 有 LocationIds 列表,例如服务器上的“1、5、6、12、99”。
3. 需要带回集合中列出的具有LocationId 的所有Item 文档。
最佳答案
您可以使用 lambda 表达式构建简单的查询,MongoDB.Driver 支持它
var collection = database.GetCollection<Item>("Item");
var list = await collection.Find(x => locationIds.Contains(x.LocationId)).ToListAsync();
关于c# - 如何在 MongoDB C# 驱动程序中按字段值范围选择文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30769762/
我是一名优秀的程序员,十分优秀!