5

Node.jsを使用してMongoDBでlikeクエリを実行するにはどうすればよいですか?

これが私のソースコードですが、うまくいきません:

exports.findAll = function(req, res) {
    var country=req.params.country; 
    db.collection('wines', function(err, collection) {
        collection.find({ 'country': new RegExp('/'+country+'/i') }).toArray(function(err, items) {
            res.jsonp(items);
        });
    });
};
4

1 に答える 1

16

私はこのようにそれを解決しました:

 exports.findAll = function(req, res) {
        var country=req.params.country; 
        db.collection('wines', function(err, collection) {
            collection.find({ 'country': new RegExp(country, 'i') }).toArray(function(err, items) {
                res.jsonp(items);
            });
        });
    };
于 2013-08-02T21:06:47.280 に答える