1、创建数据库 use yu
2、删除数据库 db.dropDatabase()
3、插入数据 db.yu.insert({"name":"xxx"})
插入一些文档时会自动创建集合
4、创建集合
db.createCollection("mycol",{capped:true,autoIndexId:true,size:6142800,max:10000})
5、删除集合
db.mycol1.drop()
6、插入文档 (数据结构和json基本一样)
db.mycol1.insert({
title: 'php教程',
description: 'php 是世界上最好的语言',
by: 'php王者',
url: 'http://www.runoob.com',
tags: ['php', '语言'],
likes: 100
})
7、更新文档
db.col.update({'title':'php教程'},{$set:{'title':'php从入门到放弃'}})
8、删除文档
db.col.remove({'title':'bbbbb'})
9、查询文档
key2:value2}).pretty() and条件
db.col.find({
$or:[
{key1:value1, key2:value2}
]
}).pretty() or条件
db.col.find({"likes": {$gt:50}, $or: [{"by": "菜鸟教程"},{"title": "MongoDB 教程"}]}).pretty() and和or联合使用
10、操作符
$gt (>) $lt (<) $gte (>=) $lte (<=)
Select * from col where likes > 100;
db.col.find({"likes":{$gt:100}})
db.col.find({likes : {$lt :200, $gt : 100}}) >100小于200
db.col.find({"title" : {$type : 2}})
获取col集合中title为string的数据
limit()
db.col.find().limit(2)
skip()
db.col.find({},{"title":1,_id:0}).limit(1).skip(1)
排序sort()
db.col.find().sort({KEY:1}) 1:升序 -1降序