在Arangodb中,日期可以使用3种不同的格式存储:字符串格式、时间戳格式和日期对象格式。以下是使用日期对象格式来存储日期的示例代码:
//创建日期对象 var date = new Date();
//将日期对象存储到Arangodb db.collection.save({ name: "John", dateOfBirth: date });
//查询bornAfter某一天的文档 var bornAfter = new Date("1990-01-01"); var cursor = db.collection .find({dateOfBirth: {$gt: bornAfter}}) .sort({dateOfBirth: "asc"}) .limit(10);
//将日期对象格式化为字符串 var dateString = date.toISOString();
使用日期对象格式存储日期的好处是可以方便地进行日期比较和排序,而且更容易与其他系统集成。
下一篇:arangodb自连接查询结果