【发布时间】:2019-04-05 14:06:52
【问题描述】:
使用 vanilla javascript,我使用 Mongo 的 dpd.js 来查询数据库。
在这个 sn-p 中,我尝试在集合 techniques 中的列 roleConsiderations 中查找 "design" 的所有匹配项。
roleConsiderations 中的值在数组中 - ["development", "design", "content"] 并且我所有不同的查询 "design" 的尝试都失败了。
dpd.js 查询结果为空响应:
var query = {"roleConsiderations": "design"};
dpd.techniques.get(query, function (result) {
console.log(result);
});
尝试通过 url 查询只会返回完全匹配(其中"design" 是数组中的唯一值)。
http://my.mongo.db/techniques?roleConsiderations=["design"]
那么如何查询一个mongodb列过滤数组中的值呢?
【问题讨论】:
标签: javascript mongodb