Как я могу использовать регулярные выражения в Mongodb над Mongolab?
Мой вопрос прост, но я не могу найти точное решение. Все статьи имеют код ниже строки кода:
collection.findOne ({Привет: 'world_no_safe'});
Над кодами работает и возвращает мне неопределенную ошибку. Но она существует. Во всяком случае, мое точное решение выше. Пожалуйста, помогите мне и научите меня, как использовать регулярные выражения, выполнив поиск внутри json API. я хочу использовать% mysearch data% в качестве выражения регулярного выражения. Я хочу сделать текстовый поиск, который использует все предложения в JSON.
Например: у меня есть JSON:
[{"data": "Андреас Коллеггер объясняет, на какие вопросы вы можете отвечать с помощью графической базы данных. Это не только большие сайты"}, {"data": "X объясняет, на какие вопросы вы можете отвечать с помощью графа базы данных. Это не только большие сайты, которые "}]
если я использую это выражение: collection.findOne ({привет: '% 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%'});
});