mongo Database Command中的项目字段,带有全文搜索

时间:2013-11-16 15:08:33

标签: mongodb mongodb-.net-driver

我正在尝试在mongo全文搜索的结果中投影字段,但到目前为止没有运气。这个指挥官就是这个

  

var textSearchCommand = new CommandDocument                {                    {“text”,“mycollection”},                    {“search”,关键字},                    {“project”,“_ id:1,Name:1”}                };

我尝试了其他亲项目的方法,但没有运气。什么是正确的语法?

1 个答案:

答案 0 :(得分:1)

您需要为"project"值制作BsonDocument,而不是使用字符串:

var textSearchCommand = new CommandDocument
{ 
    { "text", "mycollection" }, 
    { "search", keyword }, 
    { "project", new BsonDocument { { "_id", 1 }, { "Name", 1 } } }
};