gpt4 book ai didi

node.js - 如何使用变量mongoose查询?

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

数据架构

ID: String,    
Item: {
Possess: {
Jewel: [Number]
}

代码

var temp = 1
db.collection.update({"ID":"sample"},{"$set":{"Item.Possess.Jewel.1":888})

如何在“Item.Possess.Jewel.1”中使用变量 temp ?

“Item.Possess.Jewel.temp”不起作用

最佳答案

您必须以编程方式构建您的 $set 对象:

var temp = 1;
var set = {$set: {}};
set.$set["Item.Possess.Jewel." + temp] = 888;
db.collection.update({"ID":"sample"}, set);

关于node.js - 如何使用变量mongoose查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21592595/

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