gpt4 book ai didi

ruby-on-rails - 向上移动字段值

转载 作者:可可西里 更新时间:2023-11-01 10:31:38 26 4
gpt4 key购买 nike

我正在尝试将一个字段从“所有”文档中的子文档向上移动。感谢您的帮助。

架构看起来像这样。 “所有”文档不一定都有“试用”子文档,但需要为可用的更新完成。非常感谢 mongo 或 ruby​​ 代码帮助。

{
"_id": ObjectId("37035cs978952"),
"tryouts": {
"dat": "2011-09-09T15: 52: 26+01: 00",
"a": "a",
"b": "c",

}
}

我需要做的就是将“dat”值上移,得到这样的东西;

{
"_id": ObjectId("37035cs978952"),
"dat": "2011-09-09T15: 52: 26+01: 00"
"tryouts": {
"a": "a",
"b": "c",

}
}

最佳答案

你可以试试这个 -

 db.sample4.find().forEach(function(doc){var value = doc.tryouts.dat;db.sample4.update(doc,{$set:{dat:value}});});
db.sample4.update({},{$unset:{"tryouts.dat":1}},true);

关于ruby-on-rails - 向上移动字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22845778/

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