如何在mongo中插入带有日期的文档?

Itaied

我们正在尝试插入带有当前日期作为字段的文档。我们使用mongodb的eclipse插件编写Java。我们要执行Date()mongo命令以从mongo而不是从java获取日期。

如何执行此mongo查询?

db.example.insert({"date":new Date()})

我在预览问题中找到了这个问题,但是答案没有帮助

链接

尼尔·伦恩

标准驱动程序采用java.util.date类型并将其序列化为BSON日期。所以用一个集合对象为“ example”

Date now = new Date();

BasicDBObject timeNow = new BasicDBObject("date", now);
example.insert(timeNow);

如果您正在寻找一种在操作中使用“服务器”时间的方法,那么可以使用$currentDate运算符,但是它可以与“更新”一起使用,因此您需要“更新”操作:

 BasicDBObject query = new BasicDBObect();
 BasicDBObject update = new BasicDBObject("$currentDate",
     new BasicDBObject("date", true)
 );

 example.update(query,update,true,false);

由于这实际上是一条更新语句,因此如果要仅将其用作插入内容,则需要注意不要与任何文档实际匹配。因此,最好确保您的“查询”包含唯一信息,例如新生成的信息_id或同样唯一的信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在mongodb中插入带有参考文档的文档

来自分类Dev

如何在nodejs中获取带有日期的日期名称?

来自分类Dev

如何返回所有带有mongo中字段值的文档?

来自分类Dev

如何在appledoc / HeaderDoc中缩进文档(有关带有争议的块的文档)

来自分类Dev

如何在带有日期的MYSQL中制作SUM函数?

来自分类Dev

在Vertx中插入或更新之前,如何使mongo验证文档?

来自分类Dev

如何在Emacs组织模式下插入带有日期和时间的计划

来自分类Dev

如何基于Mongo文档数组中的最大日期获取记录

来自分类Dev

ColdFusion:如何在一个插入中插入带有静态外键的列表?

来自分类Dev

ColdFusion:如何在一个插入中插入带有静态外键的列表?

来自分类Dev

mongo文档,只有键在键中,如何在键范围内查找

来自分类Dev

如何在mongo的不同字段中获取具有价值的文档计数

来自分类Dev

如何在mongo中使用$ addFields将元素添加到现有文档中?

来自分类Dev

如何在JavaDoc中插入创建日期

来自分类Dev

如何在Googlesheet中插入昨天的日期

来自分类Dev

如何在表格中插入日期?

来自分类Dev

如何在Vim中插入日期

来自分类Dev

如何在mysql中插入日期

来自分类Dev

如何在PostgreSQL中插入日期系列

来自分类Dev

Mongo:如何将另一个子文档插入现有文档

来自分类Dev

猫鼬:如何在现有子文档中插入字段/值

来自分类Dev

如果字段不存在,如何在所有文档中插入字段

来自分类Dev

如何在tfs中创建带有开始日期和结束日期的任务?

来自分类Dev

如何在Mongo聚合中合并文档中的数组字段

来自分类Dev

如何使用cin将带有空格的文本插入C ++中的文本文档中?

来自分类Dev

如何在MongoDB中为每个唯一值分组并获取具有最大日期的文档

来自分类Dev

如何在android中的sqlite db中插入带有单引号的文本?

来自分类Dev

如何在表 1 中插入具有相应日期的表 2 中的新行?

来自分类Dev

如何在ArangoDB中的事务中访问插入的文档的_id

Related 相关文章

  1. 1

    如何在mongodb中插入带有参考文档的文档

  2. 2

    如何在nodejs中获取带有日期的日期名称?

  3. 3

    如何返回所有带有mongo中字段值的文档?

  4. 4

    如何在appledoc / HeaderDoc中缩进文档(有关带有争议的块的文档)

  5. 5

    如何在带有日期的MYSQL中制作SUM函数?

  6. 6

    在Vertx中插入或更新之前,如何使mongo验证文档?

  7. 7

    如何在Emacs组织模式下插入带有日期和时间的计划

  8. 8

    如何基于Mongo文档数组中的最大日期获取记录

  9. 9

    ColdFusion:如何在一个插入中插入带有静态外键的列表?

  10. 10

    ColdFusion:如何在一个插入中插入带有静态外键的列表?

  11. 11

    mongo文档,只有键在键中,如何在键范围内查找

  12. 12

    如何在mongo的不同字段中获取具有价值的文档计数

  13. 13

    如何在mongo中使用$ addFields将元素添加到现有文档中?

  14. 14

    如何在JavaDoc中插入创建日期

  15. 15

    如何在Googlesheet中插入昨天的日期

  16. 16

    如何在表格中插入日期?

  17. 17

    如何在Vim中插入日期

  18. 18

    如何在mysql中插入日期

  19. 19

    如何在PostgreSQL中插入日期系列

  20. 20

    Mongo:如何将另一个子文档插入现有文档

  21. 21

    猫鼬:如何在现有子文档中插入字段/值

  22. 22

    如果字段不存在,如何在所有文档中插入字段

  23. 23

    如何在tfs中创建带有开始日期和结束日期的任务?

  24. 24

    如何在Mongo聚合中合并文档中的数组字段

  25. 25

    如何使用cin将带有空格的文本插入C ++中的文本文档中?

  26. 26

    如何在MongoDB中为每个唯一值分组并获取具有最大日期的文档

  27. 27

    如何在android中的sqlite db中插入带有单引号的文本?

  28. 28

    如何在表 1 中插入具有相应日期的表 2 中的新行?

  29. 29

    如何在ArangoDB中的事务中访问插入的文档的_id

热门标签

归档