gpt4 book ai didi

node.js - $elemMatch 返回误报

转载 作者:太空宇宙 更新时间:2023-11-04 03:09:05 25 4
gpt4 key购买 nike

我的查询:

{ 'objects.item.opts1.opts2': { '$elemMatch': [ { name: 'false' } ] } }

返回:数组 opts2 中包含任何内容的任何项目,即使我将“名称”更改为某个不存在的字段,结果也将始终相同

Mongoose 架构:

var MySchema = new Schema({
objects: {
item: {
opts1: [{
opts2: [{
name: { type: String },
}]
}],
},
});

最佳答案

在 $elemMatch 中使用以下无数组...

{ 'objects.item.opts1.opts2': { '$elemMatch': { name: 'false' } } }

关于node.js - $elemMatch 返回误报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29489161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com