0
我的問題很簡單,但我找不到確切的解決方案。所有文章在代碼行下面都有gor:如何在mongolab中使用mongodb中的正則表達式?
collection.findOne({hello:'world_no_safe'});
上面的代碼確實有用,並返回給我undefined error.But它存在。無論如何,我的確切解決方案在上面。請幫助我,教我如何使用正則表達式在json api中搜索。我想使用%mysearch data%作爲正則表達式。我想使用json中的所有句子進行文本搜索。
例如:我有一個JSON:
[{「數據」:「安德烈亞斯Kollegger解釋這是什麼樣的,你可以用一個圖形數據庫回答問題不只是大網站,‘},{’數據「:」X解釋了你可以用圖形數據庫回答什麼類型的問題,它不僅是大網站,「}]
如果我使用這個表達式:collection.findOne({hello:'%Andreas% }); 它必須返回第一個數據。低於我的項目的實際樣本。
var mongo = require('mongodb');
var Server = mongo.Server;
var Db = mongo.Db;
var server = new Server('ds053479.mongolab.com', 53479, {auto_reconnect : true});
var db = new Db('orient', server);
db.open(function(err, client) {
client.authenticate('testname', 'fsfsff', function(err, success) {
var collection = db.collection('Models');
collection.insert({Name:'test1'});
// Fetch the document
collection.findOne({Name:'%world_no_safe%'});
});