我在 MongoDB 3.6 中发现了 $expr 特性。 我想与更改流结合使用,以便仅在更新文档的属性A大于属性B时接收更新。
这个特性在C#驱动中实现了吗?我正在使用构建器来构建管道过滤器,但没有找到适用于$expr操作符的方法。
db.items.find({ $expr: { $gt: [ "$A" , "$B" ] } });
这个特性在C#驱动中实现了吗?我正在使用构建器来构建管道过滤器,但没有找到适用于$expr操作符的方法。
BsonDocument
,以完成没有等效操作的任务。 - Neil Lunn$project
和$match
一样,除非你自己输入 BSON 表达式。 - Neil Lunn