我是MOngoDB新手(来自CouchDB),在使用MonDB python驱动程序向MongDB中的文档添加新属性时遇到了问题.

例如,我有以下文档:

{
'_id':123456,
'text':"this is nice"
}

我想插入一个新属性,例如:

{
'_id':123456,
'text':"this is nice",
'created_time':datetime.datetime.now()
}

如何将created_time属性添加到文档中?

谢谢

推荐答案

db.collection.update({'_id' : ObjectId(...)}, 
                     {'$set' : {'create_time' : datetime(..) }})

Mongodb相关问答推荐

如何从MongoDB集合中获取第一个和最后一个元素?

MongoDB对两个串联数组进行排序

在mongo聚合管道的组阶段排除字段,但在最后将其包含在内

Mongo 聚合查找 $gte 6 个月前的日期,以DD-MM-YYYY格式存储为字符串

多键索引,性能问题

如何修改 mongodb 中嵌套对象数组中的字段名称/键?

没有mongoose 的 Express 和 MongoDB

Mongodb按值分组并计算出现次数

Pymongo API TypeError: Unhashable dict

声明多个模式后无法从数据库中获取数据(mongoose + express + mongodb

在 mongoDB 中存储 java 8 LocalDate

MongoDB:按标签获取文档

Node.js MongoDB Upsert 更新

如何使用原子操作在一个文档中切换布尔字段?

MongoDb:如何将附加对象插入对象集合?

MongoDB 范围查询中 $lt 和 $gt 的顺序

mongodb:upserting:仅在插入文档时设置值

如何在 NoSql 数据库(MongoDB)中强制执行外键?

如何在java中删除mongodb集合中的所有文档

无法将 Mongoose 连接到 Atlas