搜尋

首頁  >  問答  >  主體

mongodb 命令列插入date類型報錯

如何在命令列插入當前時間的資料

db.favors.insert({"xsId":ObjectId("5551335b322ae4de5a53cfa4”), "feedId" : ObjectId("555023342284ba365a652a2f"), "feedUserId" : ObjectId("554f2a9a0c02c2fa51456706"), "hasRead" : true, "date" : date.now()})

報錯誤:2015-05-13T11:48:48.210+0800 SyntaxError: Unexpected identifier

db.favors.insert({"xsId":ObjectId("5551335b322ae4de5a53cfa4”), "feedId" : ObjectId("555023342284ba365a652a2f"), "feedUserId" : ObjectId("554f2a9a0c02c2fa51456706"), "hasRead" : true, "date" : ISODate("2015-05-11T12:49:46.121Z")})

報錯誤:2015-05-13T11:52:40.841+0800 SyntaxError: Unexpected identifier

急急,謝謝!

伊谢尔伦伊谢尔伦2800 天前791

全部回覆(1)我來回復

  • 伊谢尔伦

    伊谢尔伦2017-04-25 09:04:49

    db.favors.insert({"xsId":ObjectId("5551335b322ae4de5a53cfa4”), "feedId" : ObjectId("555023342284ba365a652a2f"), "feedUserId" : ObjectId("554f2a9a0c02c2fa51456706"), "hasRead" : true, "date" : date.now()})
    

    第一個ObjectId("5551335b322ae4de5a53cfa4”)使用了中文的引號;
    不知道你的mongodb什么版本,date.now()是不合法的,可以使用Date()

    參考
    http://www.cnblogs.com/yuechaotian/archive/2013/02/02/2889824.html

    回覆
    0
  • 取消回覆