mongodb在单数组文档中插入字段

马卡达雷尔

我在mongodb中有一个看起来像这样的文档

{
   "_id": ObjectId("5378da275ad972a811c119fb"),
   "name": "test test",
   "fname": "test",
   "lname": "test",
   "phone": "13254355554",
   "user": "525518965ad972636d7aa0ae",
}

而且我想为“ employee_id”插入一个新字段,因此结果应该完全像这样。

 {
   "_id": ObjectId("5378da275ad972a811c119fb"),
   "name": "test test",
   "fname": "test",
   "lname": "test",
   "employee_id": "09872",
   "phone": "13254355554",
   "user": "525518965ad972636d7aa0ae",
}

我使用了$ push和$ addToSet,但是结果变成了一个数组

"employee_id": {
     "0": "09872",
} 
约阿希姆·伊萨克森(Joachim Isaksson)

随便用$set;

db.test.update(
      { _id:ObjectId("5378da275ad972a811c119fb") },    // Update this id only 
      { $set:{"employee_id": "09872"} }                // by setting employee_id
)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在数组字段中插入文档

在MongoDB中的给定数组索引处插入新字段以记录文档

Pymongo:如何在文档中插入多个字段的数组?

MongoDB - 在数组字段中查找文档的数组索引

mongodb中数组数组内的文档的更新字段

在CodeIgniter MongoDB中的文档中插入多个数组元素

如何在MongoDB中查找并插入子文档数组列表?

在MongoDB文档子文档数组中插入和返回子文档ID

仅当没有具有相同“键”:“值”对(MongoDB)的文档时,如何将子文档插入到数组字段中?

如何使用MongoDB中文档中的字段更新子文档数组中的字段?

如何在MongoDb中查找与数组中的字段和子文档字段匹配的文档

Mongodb 更新数组字段中的特定嵌套文档

集合的每个文档中的MongoDB过滤器数组字段

MongoDB检查数组的子文档中是否存在字段

mongodb $ lookup数组子文档中的单个字段

在mongodb中排除子文档数组中的字段

不在$ expr的文档字段数组mongodb中

MongoDb $ lookup在数组字段中嵌套文档

更新 MongoDB 文档数组字段中的所有对象

Mongodb从数组对象的所有文档中删除字段?

MongoDB-根据存储在文档中的必填字段数组保留文档字段/值

将嵌入式文档插入到mongodb文档中的新字段

如何在 mongodb 的对象字段内的数组中插入值?

如何在mongodb中的所有文档中的子文档数组中添加字段?

mongodb,更新数组字段中等于文档字段的对象中的字段

文档中的Mongodb upsert字段

是否可以在MongoDB中存在于数组字段中的文档字段上创建索引?

如何在mongodb中已经存在的嵌套文档中插入字段?

如何使用C#驱动程序更新MongoDB中数组子文档中包含的数组子文档中的字段?