フリーテキストでドキュメントを取得しようとしています。フィールドごとにデータを取得するこの部分は正常に機能し、データを返します。
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
これは mongoDB $textの例です
db.articles.find( { $text: { $search: "bake coffee -cake" } } )
私が間違っていることは何ですか?フリーテキストでドキュメントを取得するには?
ありがとう