【发布时间】:2019-01-18 22:14:36
【问题描述】:
如何根据键将多个对象添加到数组中?
我需要在 one 查询中添加多个对象,检查每个 object key 是否不存在或重复,否则添加对象。 (label可以重复)
架构
new Schema({
additional: [
{
key: { type: String, required: true, unique: true },
label: { type: String, required: true }
}
]
})
请求负载:
[ {key: "city", label: "CITY"}, {key: "gender", label: "GENDER"}
, {key: "city" ,label: "CITY1}, {key: "city2", label: "CITY"}]
预期结果:
[
{key: "city", label: "CITY"},
{key: "gender", label: "GENDER"},
{key: "city2", label: "CITY"}
]
我试图找到解决方案,但找不到任何解决方案。
【问题讨论】:
标签: javascript mongodb mongoose mongodb-query