文章分类 -  NoSQL

MongoDB 查询时间差问题修复
摘要:mongodb中存储的时间是标准时间UTC +0:00 而咱们中国的失去是+8.00 。在C#中取回DateTime数据时候要转换成LocalTime格式不然总会缺少8小时,这是因为MongoDB采取的是UTC时间,而通常系统用的是Local时间(中国),时区不同如果不注意会出现时间不对称 。[csharp]view plaincopyConvert.ToDateTime(doc["CreateTime"]).ToLocalTime().ToString("yyyy-MM-ddHH:mm") 阅读全文
posted @ 2012-04-26 22:25 vingi_苍月 阅读(8299) 评论(1) 推荐(1)
MongoDB 导入CSV
摘要:MongoDB导入和导出(1)、mongoexport导出工具MongoDB提供了mongoexport工具,可以把一个collection导出成json格式或csv格式的文件。可以指定导出哪些数据项,也可以根据给定的条件导出数据。工具帮助信息如下:[root@localhostbin]#./mongoexport--help options: --helpproducehelpmessage -v[--verbose]bemoreverbose(includemultipletimesformore verbositye.g.-vvvvv) -h[--host]argmongohosttoc 阅读全文
posted @ 2012-04-16 22:14 vingi_苍月 阅读(7065) 评论(0) 推荐(0)
mongodb的数据修改
摘要:默认情况下,mongo的修改只会修改找出来的第一条数据,如果要修改查询匹配的所有记录,必须使用multi那个参数。修改的操作符说明:$inc 以给定的值增长某个字段;$set 替换给定的键值;$push 如果字段是一个数组,将把给定的值添加到数组字段内,如果不存在,将自动添加,如果字段非数组,将报出错误提示;$pushAll 跟push类似,只不过参数为数组;$unset 删除一个字段$addToSet 跟push类似,只不过如果值已经存在,则不会添加;$pop 移除某个数组字段的第一个值或最后一个值,根据1或-1区分;$pull 如果字段是一个数组,可以用这个操作符移除数组内满足条件的值;$ 阅读全文
posted @ 2012-04-15 12:38 vingi_苍月 阅读(3379) 评论(0) 推荐(0)
MongoDB C#驱动中Query几个方法 (转)
摘要:Query.All("name", "a", "b");//通过多个元素来匹配数组 Query.And(Query.EQ("name", "a"), Query.EQ("title", "t"));//同时满足多个条件 Query.EQ("name", "a");//等于 Query.Exists("type", true);//判断键值是否存在 Query.GT("value" 阅读全文
posted @ 2012-04-14 23:47 vingi_苍月 阅读(598) 评论(1) 推荐(0)
mongodb windows平台下的安装和使用(转)
摘要:平时还是windows用的多,所以很多测试也习惯用windows。首先下载mongodb的windows编译版本:http://www.mongodb.org/display/DOCS/Downloads http://downloads.mongodb.org/win32/mongodb-win32-i386-1.2.4.zip解压后存放于 D:\mongodb创建数据存放目录 D:\data启动数据库 D:\mongodb\bin\mongod –dbpath D:\data然后测试连接情况 D:\mongodb\bin\mongo因为都是使用默认配置,如果出现以下回显,则证明安装成功Mo 阅读全文
posted @ 2012-04-09 16:47 vingi_苍月 阅读(248) 评论(0) 推荐(0)