MongoDB入门概念
Mongo的一些概念:
- documents:类似json的数据结构,是最基础的存储单位,如:{ name : "mongo" }
- collection:每个collection下面可以有很多个不同的documents
- cursor:每个查询都会返回cursor,用于迭代获取每行结果数据
#进入shell
bin/mongo
#查看当前数据库
db
#查看所有数据库
show dbs
#使用数据库
use mydb
#创建documents
j = { name : "mongo" }
k = { x : 3 }
#插入documents,并在数据库mydb中生成testData这个collection(如果没有的话)
db.testData.insert( j )
db.testData.insert( k )
#查看collection
show collections
#查询所有documents,每个documents都有唯一的id
nd:PRIMARY> db.testData.find()
{ "_id" : ObjectId("54396544c16788730a8c961c"), "name" : "mongo" }
{ "_id" : ObjectId("5439654ac16788730a8c961d"), "x" : 3 }
AI 代码解读