从MongoDB中的通配符文本索引中排除属性

时间:2018-06-02 22:43:40

标签: mongodb

我已使用以下内容初始化了通配符文本索引:db.things.createIndex( { "$**": "text" } )但我想从该索引中排除单个属性referenceDescription,因此我可以执行db.things.find( { $text: { $search: "paper" } } )而没有匹配项在referenceDescription上被退回。有没有办法做到这一点,或者我是否必须在我想要包含的每个字段上创建一个单独的索引,而不是创建一个通配符,然后从我不想包含的1字段中删除它?

0 个答案:

没有答案