Wie kann ich Regex in Mongodb über Mongolab verwenden?

Meine Frage ist einfach, aber ich kann keine genaue Lösung finden. Alle Artikel haben unter einer Codezeile:

collection.findOne ({hello: 'world_no_safe'});

Über Codes funktioniert und gibt mir undefinierten Fehler zurück. Aber es ist vorhanden. Wie auch immer, meine genaue Lösung steht oben. Bitte helfen Sie mir und bringen Sie mir bei, wie man Regex verwendet, indem Sie in der JSON-API suchen. Ich möchte% mysearch data% als regulären Ausdruck verwenden. Ich möchte eine Textsuche durchführen, bei der alle Sätze in json verwendet werden.

Zum Beispiel: Ich habe einen JSON:

[{"data": "Andreas Kollegger erklärt, welche Arten von Fragen Sie mit einer Diagrammdatenbank beantworten können. Es sind nicht nur die großen Sites, die"}, {"data": "X erläutert, welche Arten von Fragen Sie mit einer beantworten können Es sind nicht nur die großen Sites, die "}]

wenn ich diesen Ausdruck verwende: collection.findOne ({hallo: '% Andreas%'}); es muss erste Daten zurückgeben. Unten ein reales Beispiel aus meinem Projekt.


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%'});

});

Antworten auf die Frage(1)

Ihre Antwort auf die Frage