From d00740703b551e2f4f29fd8edee21e01e0505fb0 Mon Sep 17 00:00:00 2001 From: barisusakli Date: Mon, 21 Jul 2014 14:18:42 -0400 Subject: [PATCH] use the new $text query from mongo 2.6 --- src/database/mongo/main.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/database/mongo/main.js b/src/database/mongo/main.js index 144f80693b..22155ff6d2 100644 --- a/src/database/mongo/main.js +++ b/src/database/mongo/main.js @@ -22,17 +22,17 @@ module.exports = function(db, module) { }; module.search = function(key, term, limit, callback) { - db.command({text:'search' , search: term, filter: {key:key}, limit: limit }, function(err, result) { + db.collection('search').find({ $text: { $search: term }, key: key}, {limit: limit}).toArray(function(err, results) { if(err) { return callback(err); } - if(!result || !result.results || !result.results.length) { + if(!results || !results.length) { return callback(null, []); } - var data = result.results.map(function(item) { - return item.obj.id; + var data = results.map(function(item) { + return item.id; }); callback(null, data);