我有以下的Javascript對象,我怎麼能其轉換爲BSON用於插入MongoDB中(和trasform在ISODate這些日期字符串)?轉換的JavaScript對象BSON
{ name: 'Event 4',
personsMax: 2,
begin: '2014-09-22T19:00:20.000Z',
end: '2014-09-22T21:00:20.000Z',
creator: 'Jack',
created: '2014-09-22T14:52:20.517Z',
refDate: '2014-10-08T00:00:00.000Z',
whoIsIn: { jack: true },
id: 4 }
我正在使用nod.js + node-mongodb-native客戶端。
MongoDB中db.insert後我有:
db.test.find();
{ "name" : "Event 4", "personsMax" : 2, "begin" : "2014-09-22T19:00:20.000Z",
"end" : "2014-09-22T21:00:20.000Z", "creator" : "Jack",
"created" : "2014-09-22T14:52:20.517Z", "refDate" : "2014-10-08T00:00:00.000Z",
"whoIsIn" : { "jack" : true }, "id" : 4, "_id" : ObjectId("542038e4a3fbfcf81bace0d7") }
我懷疑那些 「開始」, 「結束」, 「創建」, 「refDate」 字段被插入作爲字符串,而不是日期(或ISODate)。
我錯了?
謝謝。
你想轉換什麼? – Barno 2014-09-22 15:32:41