[英]Not equal to operator for MongoDB query in C#
I have one query in MongoDB like below,我在 MongoDB 中有一个查询,如下所示,
db.getCollection('Student')
.find({_id: 123, $where:"this.section != this.upperSection"})
How to convert this query to execute from C# code?如何将此查询转换为从 C# 代码执行?
I tried using the below code but that didn't work.我尝试使用下面的代码,但没有用。 Can you guide me?
你能指导我吗?
var builder = Builders<BsonDocument>.Filter;
var filter = builder.Not("section ", "upperSection");
Sample Mongo docs - & the expected outcome should be doc2示例 Mongo 文档 - 预期结果应为 doc2
//doc1
{
"_id" : "123",
"section" : "X",
"upperSection" : "X"
}
//doc2
{
"_id" : "123",
"section" : "X",
"upperSection" : "Y"
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.