如何使用nodejs文本索引在MongoDB中
我正在尝试在使用nodejs的mongodb中为文本search实现创build一个文本索引。
例如:
db.collection("test").ensureIndex( { name: 'text', description: 'text' }, { weights: { name: 10, description: 20 }, name: 'test' }, function(err, data){ // here err is null, and data is "test" });
之后,我想获得这个指数的名称“testing”的信息,它是给我的数据
{ v: 1, key: { _fts: 'text', _ftsx: 1 }, ns: '53b3e49b31afd3d3354886b7_rajeshdemo.test', name: 'test', weights: { description: 1, name: 1 }, default_language: 'english', language_override: 'language', textIndexVersion: 1 }
这不是拿重量的信息。
我如何使用nodejs在mongodb(版本2.6)中创build文本search索引?
我find了解决办法。
其实我正在使用nodejs mongodb驱动程序1.4.5。 将版本更新到1.4.9后,工作正常。