我想在我的数据中使用一些指定的时间点。我使用new Date('Dec 26, 2014')
来插入指定的日期。有没有办法在Mongodb中的某一天插入一些不同的时间点?
考虑社交网络中的会话信息。让我的文档如下:{ "name" : "koushik", "login_time" : "a new time", "logout_time" : "a new time"}
。我想明确提及"一个新时代"在mongo shell。
答案 0 :(得分:0)
根据您的评论,您在MongoShell中使用ISODate
对象:
test> db.test.insert({new_date: ISODate("1977-05-25")})
test> db.test.find()
{
"_id": ObjectId("5682590a09833d813d33dd0c"),
"new_date": ISODate("1977-05-25T00:00:00Z")
}
答案 1 :(得分:0)
使用update来维护应用程序会话中的登录/注销信息。
db.socialnetworksession
.find({'name':'koushik'})
.update(
{ $set: {'login_time': new Date(), 'logout_time': new Date()} },
function (err, result) {
if (err) {
cb( err, null );
}
cb( null, result );
});