我正在尝试在mongo全文搜索的结果中投影字段,但到目前为止没有运气。这个指挥官就是这个
var textSearchCommand = new CommandDocument { {“text”,“mycollection”}, {“search”,关键字}, {“project”,“_ id:1,Name:1”} };
我尝试了其他亲项目的方法,但没有运气。什么是正确的语法?
答案 0 :(得分:1)
您需要为"project"
值制作BsonDocument,而不是使用字符串:
var textSearchCommand = new CommandDocument
{
{ "text", "mycollection" },
{ "search", keyword },
{ "project", new BsonDocument { { "_id", 1 }, { "Name", 1 } } }
};