首页 > 解决方案 > 如何将 _id 更新为所有文档的用户名

问题描述

{
    "_id" : ObjectId("5d33d5dbec0888024d48c02c"),
    "username" : "John",
    "city" : "London"
}, 

{
    "_id" : ObjectId("5d33ddebec0888024d48c0cb"),
    "username" : "Ej",
    "city" : "London"
}

我是 mongo 的新手,我正在尝试将用户名作为 _id 用于所有具有唯一价值的文档。我希望它是:

{
    "_id" : "John",
    "id" : "5d33d5dbec0888024d48c02c",
    "city" : "London"
}, 

{
    "_id" : "Ej",
    "id" : "5d33ddebec0888024d48c0cb",
    "city" : "London"
}

那么,是否有任何查询可以做到这一点?

标签: mongodbnosql

解决方案


推荐阅读