MongoDB 自学笔记

1. MongoDB逻辑结构

MongoDB的逻辑结构是一种层次结构。

主要由:文档(document)、集合(collection)、数据库(database)这三部分组成的。

  • MongoDB的文档(document)相当于关系数据库中的一行记录。
  • 多个文档组成一个集合(collection)相当用关系数据库中的表。
  • 多个集合(collection)逻辑上组织在一起,就是数据库(database)。
  • 一个MongoDB实例支持多个数据库(database)。

 

2.MongDB Shell

Collection (集合)

  db.collection.save() 插入文档

  db.collection.find() 查询文档

  db.collection.update() 修改文档 例:db.things.update({name:"mongo"},{$set:{name:"mongo_new"}})

  db.collection.remove() 删除文档

  db.collection.findOne() 查询一条

  db.collection.fhind().limit(i) 限制查询结果数

  

Cursor (游标)

  cursor = db.collection.find()

  cursor[i] cursor可以当做数组来用

  cursor.hasNext()

  cursor.next()

  cursor.forEach() 遍历

  cursor.toArray() 把游标转换成真实的数组

  

 

 

posted on 2014-04-10 21:32  desperadom  阅读(145)  评论(0)    收藏  举报