【发布时间】:2014-06-04 05:34:20
【问题描述】:
我有一个基于以下架构的(简化的)模型:
schema = mongoose.Schema({
foo: { type: String },
bars: [{ type: String }]
});
model = mongoose.model ('model', schema);
并且我想创建一个 API 来返回包含所有“条”的所有文档,这些“条”以逗号分隔列表的形式提供。所以我有:
exports.findByBars = function (req, res) {
var barsToFind = req.body.bars.split(',');
// find the matching document
};
Mongoose 是否为此提供了 API,或者是否有我可以传递给 Model#find 的查询参数来获得此功能?如果它的 bar 属性包含 barsToFind 数组中的所有值,我只希望返回一个文档。
【问题讨论】: