Как выполнить поиск $ с помощью драйвера MongoDB C#? Я не могу найти его в их водитель документ здесь:
https://docs.mongodb.org/getting-started/csharp/query/
Но если я понимаю, этот билет в их JIRA правильно, он должен быть в версии 2.2 драйвера:
https://jira.mongodb.org/browse/CSHARP-1374
Я предполагаю, что вы имеете в виду отсутствующий метод «помощник», который следует ожидать только в том случае, если большинство драйверов, реализующих такие вещи, отстают от функций новых версий серверов. Агрегационные трубопроводы, как и обычные запросы, на самом деле являются просто структурами BSON. Все, что вы можете сконструировать как документы BSON, может быть подано в качестве входных данных в '.find()' или '.aggregate()', до тех пор, пока оно действительно. Поэтому просто конструируйте трубопровод непосредственно как документы BSON. До тех пор, пока у вас есть сервер MongoDB 3.2 для поддержки '$ lookup', конечно. Который является главным фактором здесь. –