![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MongoDB
文章平均质量分 69
chenqiangdage
这个作者很懒,什么都没留下…
展开
-
mongodb--基本操作
先运行mongo.exe 在运行:>show dbs往指定的db中测试写入一笔记录:>db.admin.save({a:1})显示所有的数据:>db.admin.find()感觉存储的结构有点像javascript中的json对象一样;切换数据库:>use dbname,检查当前所处在的实例:>db获取帮助:>help原创 2015-11-20 23:17:37 · 3147 阅读 · 0 评论 -
mongodb--写操作
使用插入数据命令:>insert 需要注意的是,如果插入一文件(现在理解,nosql 类型的db数据不能说是记录了,它是已文件作为单位,而传统型的关系型数据库,我们说是插入一条记录),如果没有带人_id,那么会自动生成一个唯一的id,这个id好比关系型数据库里的主键一样。如果是自己指定id,那么必须id是唯一的,这点关系型和nosql型都必须要求的;数据字段的名字不能包含$ 和.原创 2015-11-20 23:23:59 · 3119 阅读 · 0 评论 -
mongodb--c#驱动数据插入demo
Mongodb提供了多种开发语言的驱动,java,python,c++,c# 等,这里选用c#驱动作为测试;首先上mongo官网下载驱动。Ps:官方网站经常连接不顺利。还不如直接在vs的nuget管理包中搜索mongoDB.driver.这里我也把三个核心dll上传到了csdn方便下载;http://download.csdn.net/detail/chenqiangdage/92原创 2015-11-22 11:42:43 · 3364 阅读 · 0 评论 -
mongodb--读操作
Mongodb读数据操作Mongodb读数据(文档documents)操作有连个方法>find();>findOne();find()方法是最主要的方法,find方法返回一个指向包含查询结果集数据的游标(cursor)标准命令是:db.collection.find(, )其中相当于sql语句中的where 条件语句;相当于要取出的字段。这里要注意的是,如果不指明原创 2015-11-20 23:20:09 · 3350 阅读 · 0 评论 -
mongodb--与sql关系型数据比较
摸索了几天,大体也初步算入了mongodb的门,仔细一想,mongodb和传统关系型数据库差别很大了。传统关系型数据库中,一个数据库有一个或者多个表(Table),表中的数据是称之为记录,一行一行的,每行数据分不同的字段。举一个容易理解的例子。一个人有姓名,性别,年龄,以及很多张银行卡;如果使用关系型数据库,我们可能会是使用两张或者更多表来做记录,一张用户表来存用户的基本信息,另一张表原创 2015-11-20 23:27:15 · 3460 阅读 · 0 评论 -
mongodb--windows下安装
自行网上下载mongodb压缩包。Mongodb在windows 下好像不需要想安装其他windows程序那样一堆安装,感觉就是绿色软件一样;也有msi安装包的,不过没什么区别;解压缩后 就一个bin文件y一个readme,一个gun-apl协议文件,还一个third-party-notices文件;网上说mongodb默认的数据目录是c:data\db。哥哥我的C盘小,听原创 2015-11-20 23:01:25 · 19039 阅读 · 0 评论 -
mongodb--c# 插入数据效率
mongodb的数据插入速度是其一个亮点,同样的10000条数据,插入的速度要比Mysql和sqlserver都要快,当然这也是要看使用者怎么个使用法,你代码如果10000次写入使用10000次连接,那也是比不过其他数据库使用事务一次性提交的速度的。同样,mongo也提供的一次性插入巨量数据的方法,因为mongodb没有事务这回事,所以在在C#驱动里,具体方法是InsertManyAsync(原创 2015-11-29 18:13:49 · 5866 阅读 · 0 评论 -
mongodb -- sqlserver数据转移到mongodb
现在有一个2000万级别的数据量的数据库,数据存在sqlserver 20008中。想要将此数据转移到mongdb中。网上有看说有个工具可以将mysql的数据直接转移到mongodb中,但是又要将sqlserver 2008数据先转移到mysql中,各种折腾后,各种试验,楞是没能成功,一怒之下,自己动手写程序来做这个数据迁移。之前有讲到mongodb一次性插入10000数据的效率,确实很快,然原创 2015-11-30 21:19:51 · 6772 阅读 · 0 评论