mongodb--基本操作

原创 2015年11月20日 23:17:37

先运行mongo.exe

在运行:

>show dbs


往指定的db中测试写入一笔记录:

>db.admin.save({a:1})

显示所有的数据:

>db.admin.find()


感觉存储的结构有点像javascript中的json对象一样;

切换数据库:

>use  dbname

,检查当前所处在的实例:

>db

获取帮助:

>help


插入单个文档:

先构件两个文件:

>j={name:”mongo”}

>k={x:3”}

接着讲文件插入到集合中:

>db.things.insert(j)

>db.things.insert(k)

这时我再看数据库里数据:

>db.admin.find()发现是没有插入的。

查看一下有哪些集合:

>show collections

 

于是查看集合里的数据:就看到刚刚插入的两个j 和k文件数据
db.things.find()


使用for循环插入多比数据:

>for(var I =1;i<200;i++)db.things.insert({x:4,j:i})

>db.things.find()


默认只显示20个,需要输入it 才能接着显示接下来的20个,

采用while循环来显示全部

>var c= db.things.find()

>while((c.hasNext()))printjson(c.next())


还可以指定查询某个特定的

>var c = db.things.find();printjson(c[4]);

到此发现,其实mongodb的shell 语法和javascript一致。说不定就是javascript;


版权声明:本文为博主原创文章,未经博主允许不得转载。

mongodb--基本操作

相关大体知识结构查看图入口:声明:  从 mongoDB 3.0 开始ensureIndex被废弃,使用 createIndex 创建索引。但是还是兼容之前的ensureIndex,因此本文案例也一直...
  • baidu_33033415
  • baidu_33033415
  • 2017年03月17日 10:21
  • 45

mongoDB--简单操作

1.打开控制台1.cd mongodb-osx-x86_64-2.6.9/bin 2../mongod mongodb 不能关闭控制台2.新开控制台1.cd mongodb-osx-x86_64-2...
  • liuhaiyanga
  • liuhaiyanga
  • 2016年08月30日 10:45
  • 194

mongodb--写操作

使用插入数据命令: >insert 需要注意的是,如果插入一文件(现在理解,nosql 类型的db数据不能说是记录了,它是已文件作为单位,而传统型的关系型数据库,我们说是插入一条记录),如果没有...
  • chenqiangdage
  • chenqiangdage
  • 2015年11月20日 23:23
  • 2850

mongodb--读操作

Mongodb读数据操作 Mongodb读数据(文档documents)操作有连个方法 >find(); >findOne(); find()方法是最主要的方法,find方法返回一个指向包含查...
  • chenqiangdage
  • chenqiangdage
  • 2015年11月20日 23:20
  • 3038

PHP操作MongoDB--学习笔记

PHP操作MongoDB 首先得安装好PHP和MongoDB,此处不在介绍,读者可参考其他资料。我电脑上安装的是mongodb-linux-i686-2.6.4、php-5.2.6和mongo-1....
  • Rover1234
  • Rover1234
  • 2014年09月01日 11:30
  • 437

[数据结构] 二叉树的建立及其基本操作

如图: 代码:   #include #include #include #include using namespace std; char ch; typedef struct Bi...
  • sr19930829
  • sr19930829
  • 2014年05月28日 19:16
  • 2665

c++ -- 栈和队列的基本操作

在C++标准库(STL)中,实现了栈和队列,方便使用,并提供了若干方法。以下作简要介绍。 1、栈(stack)说明及举例: 使用栈,要先包含头文件 : #include 定义栈,以如...
  • forward627
  • forward627
  • 2016年08月25日 14:55
  • 1456

算法:基本/常用 概念

------------------时间复杂度------------------ 算法的基本操作重复执行的次数是模块n的某一个函数f(n),因此,算法的时间复杂度记做:T(n)=O(f(n));例...
  • houseq
  • houseq
  • 2014年07月30日 13:59
  • 819

Eclipse常用操作总结

Eclipse工作空间的基本配置 A:程序的编译和运行的环境配置(一般不改) window – Preferences – Java 编译环境:Compiler 默认选中的就是最高版本。 运行环境:...
  • liu_wenbin
  • liu_wenbin
  • 2017年01月19日 17:42
  • 1982

图的基本操作

图数据结构的建立、图的DFS遍历和BFS遍历 /*测试数据: 8 9 ABCDEFGH A B B D B E E H D H A C C F C G F G */ #include #incl...
  • llwwlql
  • llwwlql
  • 2015年10月26日 21:40
  • 1006
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mongodb--基本操作
举报原因:
原因补充:

(最多只允许输入30个字)