返回

更新mongodb集合中的id

发布时间:2022-05-02 19:35:13 314
# sql

您好,我正在学习MongoDB,我的练习是将我收藏中的一个id更新为另一个id。我有两个收藏

“第一套”;“工人”

{
    "_id" : ObjectId("6224ec342c2d7202b9ad9af6"),
    "id_worker" : 180,
    "id_boss" : 100,
    "hired" : ISODate("2005-02-20T00:00:00Z"),
    "id_group" : 10
}

“第二套”;“组”:

{
    "_id" : ObjectId("6224ebe12c2d7202b9ad9af1"),
    "id_group" : 10,
    "name" : "Administrators",
    "addres" : "Example"
}

我想换一个_id";我的工人的;“行动id”;“来自收藏”;“团体”;

所以我的工人应该是这样的:

{
    "_id" : ObjectId("6224ec342c2d7202b9ad9af6"),
    "id_worker" : 180,
    "id_boss" : 100,
    "hired" : ISODate("2005-02-20T00:00:00Z"),
    "id_group" : ObjectId("6224ebe12c2d7202b9ad9af1")
}

我有这样的疑问。当我使用print时,它会显示我的员工列表和组名。如何更改它以修改此集合?使用更新?

var workers = db.workers.find();
while (workers.hasNext()) {
worker = workers.next();
group = db.groups.findOne({"id_group": worker.id_group});
 print(group.name);
}
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像