我正努力在mongodb中找到此查询的C#等效项:
db.getCollection('content').find({ "MyIntArrayProp.0": { $gt: 100 } })
“ MyIntArrayProp”是每个文档的整数数组属性
我正在尝试查询MyIntArrayProp数组的索引值为0> 100的所有文档。
是否可以通过流畅的界面或强类型查询构建器进行复制?
答案 0 :(得分:0)
问题更新后编辑答案:
var results = documents.Where(d =>
d.MyIntArrayProp?.Count() > 0 && // array not null and has items
d.MyIntArrayProp[0] > 100); // compare value
如果您完全确定数组永远不会为null且始终至少有一个索引为0的项目,则可以省略谓词的第一部分。