我有以下的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