2013-11-15 106 views
-1

我插入以下到MongoDB的插入生日到MongoDB的

db.friends.insert({name: "John Doe", birthday: 12/26/2013}) 

然後我提取並獲得這樣的結果

{ 
    "name" : "John Doe", 
    "birthdate" : 0.00022927891780350797 
} 

什麼是0.00022927891780350797?

我怎樣才能找回我的12/26/2013,除了將它存儲爲字符串?

提前致謝!

回答

7

這是分工。

12/26/2013 = 0.00022927891 

或十二個由26除以分爲兩千年13

考慮周圍使用birthday數據的報價。

+0

謝謝shanabus!所以它一直在劃分,而不是一些像Excel一樣的時間表示。 – extensa5620

1

這樣

db.friends.insert({name: "John Doe", birthday: new Date("Dec 26, 2013")}) 

和日期時間這樣

db.friends.insert({name: "John Doe", birthday: new ISODate("2013-12-26T04:00:00Z")}) 

插入日期看mongodb docs

+0

感謝潛水員!我喜歡ISODate--我在通過文檔時沒有注意到這一點。再次感謝! – extensa5620