mongodb - 如何将 _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"
}
那么,是否有任何查询可以做到这一点?
解决方案
推荐阅读
- firebase - 路径中带有空格的 Firestore 安全规则
- sql - 从 SQL Server 2016 到 SQL Server 2012 的脚本
- php - json_encoded 数组到 utf8_encoded 字符串,写入文件,文件应该是 utf8 - php
- python - 如何根据该组中的行数分配列值
- networking - 多个网络上的 Xampp
- extjs - 如何将组合框的第一个值发送到存储以获取表数据并在 extjs 中显示
- macos - 通过 telnet 与 mac osx sierra 建立连接
- python - 将值透视到 PySpark 数据框中的现有列
- ruby-on-rails - 如何在 Rails 中按参数和用户输入进行过滤
- r - 闪亮的仪表板布局:如何使侧栏与超长的正文内容对齐?