MongoDB学习笔记之基本使用

1. 安装

  a.去http://www.mongodb.org/downloads下载Windows64位版本解压

  b. 创建MongonDB的数据存入目录  如 d:\data\db

      c. 进入bin目录运行服务端mongod.exe --dbpath e:\data\db,  提示打开的默认端口在27017

      d. 另开CMD环境运行mongo.exe,  不指定参数连接到本地db,可以使用--port和--host参数

2. 使用javascript shell

     help 查看帮助信息

     db 显示当前db名字

     show dbs  显示所有db

     use mydb  设置mydb为当前db

     show collections 显示当前db的所有集合

      插入数据例子:

      use mydb

  db.things.insert({ name : "test"})

      show collections

  db.things.find() 返回一个游标,通过游标可遍历返回结果集,默认只返回20条结果

      另外mongodb自动创建了一个_id字段,这个字段必须唯一以标识每个document

     查询集合整个结果集

      var c = db.things.find()

      while(c.hasNext()) printfjson(c.next())

     

     把游标当数组使用

      var c = db.things.find()

      printjon(c[0]), 超出索引返回undefined.

     

      查询过滤

      db.things.find({name : "jack"})

       只返回只定的字段

       db.things.find({name : "jack"}, {returnfield:1})    //不返回相应的字段 {returnfield:0}

      只返回一条

        db.foo.findOne()

        限制返回结果集大小

         db.foo.find().limit(number)

         

              

         

     

原文地址:https://www.cnblogs.com/jjyjjyjjy/p/MongoDB.html