Mongodb:在没有日期字段的文档中添加日期字段/列
我有一个名为posts的集合,最初它们只有“text”和“author”字段。后来我为以后的帖子添加了一个“日期”字段 如何为初始帖子添加日期字段,适用于那些没有日期/创建日期字段的帖子 我想我需要使用以下两个命令,但我不知道如何建立连接(即循环)Mongodb:在没有日期字段的文档中添加日期字段/列,mongodb,Mongodb,我有一个名为posts的集合,最初它们只有“text”和“author”字段。后来我为以后的帖子添加了一个“日期”字段 如何为初始帖子添加日期字段,适用于那些没有日期/创建日期字段的帖子 我想我需要使用以下两个命令,但我不知道如何建立连接(即循环) 我想您可以使用一个forEach()函数 db.posts.find({“date”:{“$exists”:false}).forEach() 我想您可以使用一个forEach()函数 db.posts.find({“date”:{“$exists”
我想您可以使用一个
forEach()
函数
db.posts.find({“date”:{“$exists”:false}).forEach()
我想您可以使用一个forEach()
函数
db.posts.find({“date”:{“$exists”:false}).forEach()
db.posts
.find({“date”:{“$exists”:false})//查找没有“date”字段的记录
.forEach(函数(记录){//遍历每个记录
record.date=null;//如果要定义当前日期,请使用“new date()`
db.posts.save(记录);//保存更新的记录
});
db.posts
.find({“date”:{“$exists”:false})//查找没有“date”字段的记录
.forEach(函数(记录){//遍历每个记录
record.date=null;//如果要定义当前日期,请使用“new date()`
db.posts.save(记录);//保存更新的记录
});
db.posts.find({"date":{"$exists":false}}
ObjectId(_id).getTimestamp()
db.posts.find({"date":{"$exists":false}).forEach(<function - do something>)