0

我这里有一些数据:
{ _id: 1, url: "romeojuliet" }
{ _id: 2, url: "romeojuliet2" }
{ _id: 3, url: "oromeojuliet" }

这是我当前的代码

exports.searchUrl = function(req, res) {
  var url = req.body.url;

  Content.find({ 'url': /^url/i}, function(err, doc) {
  var returnValue = doc;
  if(doc == null) {
    returnValue = {};
  }
  if (err) return next(err)
    return res.send(returnValue);  
  });
};

期望那req.body.url是“romeojuliet”
从该代码中我实际上想显示包含“romeojuliet%”的所有数据,
在这种情况下,_id 12出现

可能吗?

4

1 回答 1

0

做这个:

exports.searchUrl = function(req, res) {
  var url = req.body.url;

  Content.find({ 'url': /^romeojuliet/i}, function(err, doc) {
  var returnValue = doc;
  if(doc == null) {
    returnValue = {};
  }
  if (err) return next(err)
    return res.send(returnValue);  
  });
};
于 2015-09-13T13:14:21.120 回答