1、create
db.getCollection('auth_users').insert(
{
"userName" : "test007",
"phone" : "13800001237",
"password" : "123456"
})
db.getCollection('auth_users').insertMany([
{
"userName" : "test015",
"phone" : "13800001230",
"password" : "123456",
"age" : 20,
"isLive" : 0
},
{
"userName" : "test014",
"phone" : "13800001231",
"password" : "123456",
"age" : 28,
"isLive" : 1,
"class" : [
"語文",
"英語"
]
},
{
"userName" : "test013",
"phone" : "13800001232",
"password" : "123456",
"age" : 33,
"class" : [
"語文",
"英語",
"數學"
]
},
{
"userName" : "test012",
"phone" : "13800001233",
"password" : "123456",
"age" : 45,
"friends" : [
{
"fname" : "ff11",
"fsex" : 0
},
{
"fname" : "ff22",
"fsex" : 1
}
]
},
{
"userName" : "test011",
"phone" : "13800001237",
"password" : "123456",
"age" : 19,
"friends" : [
{
"fname" : "ff11",
"fsex" : 0
}
]
}]
)
2、read
db.getCollection('auth_users').find({"userName":"test001"})
db.getCollection('auth_users').find({"userName":{"$regex":"007"}})
db.getCollection('auth_users').find({}).count()
db.getCollection('auth_users').find({"age":{"$eq":20}})
db.getCollection('auth_users').find({"age":{"$ne":20}})
db.getCollection('auth_users').find({"age":{"$gt":20}})
db.getCollection('auth_users').find({"age":{"$lt":20}})
db.getCollection('auth_users').find({"age":{"$gte":20}})
db.getCollection('auth_users').find({"age":{"$lte":20}})
db.getCollection('auth_users').find({"age":{"$in":[20,19]}})
db.getCollection('auth_users').find({"age":{"$nin":[20,19]}})
db.getCollection('auth_users').find({"isLive":{"$exists":false}})
db.getCollection('auth_users').find({"isLive":{"$exists":true,"$in":[0,2]}})
db.getCollection('auth_users').find({"friends":{"$exists":true,"$size":2}})
db.getCollection('auth_users').find({"class":{"$all":[ "語文", "英語","數學"]}})
db.getCollection('auth_users').find({"age":{"$gte":20},"class":{"$size":2}})
db.getCollection('auth_users').find(
{"$or":
[
{
"age":{"$gt":30}
}
,{
"friends":{"$exists":true,"$size":2}
}
]
}
)
3、update
db.getCollection('auth_users').find({"age":{"$lte":20}})
db.getCollection('auth_users').update(
{"age":{"$lte":20}},
{"$set":{"isLive":1}},
{
upset:true,
multi:true
}
)
db.getCollection('auth_users').save(
{
"_id" : ObjectId("5ed51582ee0e9ba7508fd6c0"),
"userName" : "test001",
"phone" : "13800001230",
"password" : "123456",
"age" : 20,
"isLive" : 1.0,
"class":["歷史"]
}
)
4、delete
db.getCollection('auth_users').find({"age":{"$gte":40}})
db.getCollection('auth_users').remove({"age":{"$gte":40}},{justOne:true})
db.col.remove({})
https://www.runoob.com/mongodb/mongodb-remove.html