如何在mongo shell 中输出格式化时间

1.创建一个数据库名为foobar

这个foobar数据庫没有被真正的被创建。只是在mongo的缓存中

但是直接离开的话这个数据库会被mongo删除。

2.现在我们给foobar数据库中添加集合并添加记录做点事情讓它不被删除

现在用了foobar。这个db就代表这个数据库

上面的代码的意思是使用foobar的这个数据库为该数据库添加一个persons集合。又给persons添加了一条记录name=abcdef

后面的数字表示数据库的大小

4.查询当前数据库中的所有文档

第二个文档是indexes是系统自动生成的

查看system文档中的内容

查询persons文档中所有的数据

查詢第一条数据:只能查询到第一条数据

前面参数是修改的条件,后面的参数是要修改的值mongodb默认该第一条记录

再查询发现记录已经改了。

定義变量p值为第一条记录的查询然后打印p

然后通过变量p来修改第一条记录

为已有的记录增加字段。mongo中可以随意的增加任意类型的字段在一條记录中

先修改第一条记录的值为age=1

以上代码的意思是当第一条记录中的age=1的时候增加字段name=hello.world

给定一个日期如何在shell中计算前幾天或者后几天的日期?

#将偏移天数换算成秒数 #将偏移后的秒数转换成日期

这里给出一个完整的脚本用来从MongoDB中导出某个日期范围内的数據,数据导出后从MongoDB中进行删除

我要回帖

 

随机推荐