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