数据库
创建/查看数据库
创建数据库
如果不存在,就创建数据库
use DATABASE_NAME
查看所有的数据库
show dbs
查看当前数据库
db
删除数据库
db.dropDatabase()
集合
创建集合
db.createCollection(name, options)
//例子
db.createCollection("user")
查看集合
show collections
删除集合
db.collection.drop()
//例子
db.user.drop()
文档
插入文档
db.COLLECTION_NAME.insert(document)
//设置账号为123456密码为123321
db.user.insert({"username":"123456","userpassword":"123321"})
查找文档
pretty() 方法以格式化的方式来显示所有文档。
db.collection.find(query, projection)
//查找
db.user.find({"username":"123456"})
db.user.find().pretty()
更新文档
update方法–修改
db.collection.update(
<query>,
<update>,
{
upsert: <boolean>,
multi: <boolean>,
writeConcern: <document>
}
)
//更新密码为123456
db.user.update({"username":"123456"},{$set:{"userpassword":"123456"}})
save方法–替换
db.collection.save(
<document>,
{
writeConcern: <document>
}
)
//替换
db.user.save({
"_id" : ObjectId("56064f89ade2f21f36b03136"),
"username" : "123123",
"userpassword" : "123123"
})
删除文档
db.collection.remove(
<query>,
<justOne> //可以设置为1,只删除一个
)
//删除
db.user.remove({"username":"123456"})