我试图通过自由文本获取文件。这部分按字段获取数据可以正常工作并返回数据:
Meteor.publish("messages", function(){
return Messages.find({ discussion_id: "discus_id_87" });
});
这个不行:
Meteor.publish("messages", function(){
return Messages.find({ $text: { $search: "Some text" } });
});
返回一个错误:
Error: Exception while polling query {"collectionName":"messages","selector":{"$text":{"$search":"Some text"}},"options":{"transform":null}}: Unable to execute query: error processing query: ns=meteor.messages limit=0 skip=0
db.articles.find( { $text: { $search: "bake coffee -cake" } } )
我做错了什么?如何通过自由文本获取文档?
谢谢