cmd-管理-mongo
命令:
MongoDB Enterprise > db
test
MongoDB Enterprise > show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
MongoDB Enterprise > use admin
switched to db admin
MongoDB Enterprise > db
admin
MongoDB Enterprise > use students
switched to db students
MongoDB Enterprise > db
students
MongoDB Enterprise > db.createCollection(‘students’)
{ “ok” : 1 }
MongoDB Enterprise > show collections
students
MongoDB Enterprise > db.teachers.insert({name:‘yft’,age:‘20’})
WriteResult({ “nInserted” : 1 })
MongoDB Enterprise > show collections
students
teachers
MongoDB Enterprise > db
students
MongoDB Enterprise > show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
students 0.000GB
MongoDB Enterprise > db.students.insert([{name:‘张三’,age:20},{name:‘李四’,age:12,sex:‘男’}])
2018-10-08T10:16:49.869+0800 E QUERY [js] SyntaxError: illegal character @(shell):1:30
MongoDB Enterprise > db.students.insert([{name:‘张三’,age:20},{name:‘李四’,age:12,sex:‘男’}]))
BulkWriteResult({
“writeErrors” : [ ],
“writeConcernErrors” : [ ],
“nInserted” : 2,
“nUpserted” : 0,
“nMatched” : 0,
“nModified” : 0,
“nRemoved” : 0,
“upserted” : [ ]
})
MongoDB Enterprise > db.students.find()
{ “_id” : ObjectId(“5bbabe4c0faadd81b440b248”), “name” : “张三”, “age” : 20 }
{ “_id” : ObjectId(“5bbabe4c0faadd81b440b249”), “name” : “李四”, “age” : 12, “sex” : “男” }
MongoDB Enterprise > db.students.find({age:20,name:‘张三’})
{ “_id” : ObjectId(“5bbabe4c0faadd81b440b248”), “name” : “张三”, “age” : 20 }
MongoDB Enterprise > db.students.find({age:{$eq:20}}) )})) '}]))
{ “_id” : ObjectId(“5bbabe4c0faadd81b440b248”), “name” : “张三”, “age” : 20 }
MongoDB Enterprise > db.students.find()
{ “_id” : ObjectId(“5bbabe4c0faadd81b440b248”), “name” : “张三”, “age” : 20 }
{ “_id” : ObjectId(“5bbabe4c0faadd81b440b249”), “name” : “李四”, “age” : 12, “sex” : “男” }
{ “_id” : ObjectId(“5bbac10c0faadd81b440b24a”), “name” : “ww”, “age” : 21 }
{ “_id” : ObjectId(“5bbac10c0faadd81b440b24b”), “name” : “zl”, “age” : 33 }
MongoDB Enterprise > db.students.find({age:{ g t e : 22 , gte:22, gte:22,lte:35}})
{ “_id” : ObjectId(“5bbac10c0faadd81b440b24b”), “name” : “zl”, “age” : 33 }
MongoDB Enterprise > db.students.find({age:{ g t e : 20 , gte:20, gte:20,lte:35}})
{ “_id” : ObjectId(“5bbabe4c0faadd81b440b248”), “name” : “张三”, “age” : 20 }
{ “_id” : ObjectId(“5bbac10c0faadd81b440b24a”), “name” : “ww”, “age” : 21 }
{ “_id” : ObjectId(“5bbac10c0faadd81b440b24b”), “name” : “zl”, “age” : 33 }
MongoDB Enterprise > db.students.find({age:{ g t e : 20 , gte:20, gte:20,lte:35},name:‘ww’})
{ “_id” : ObjectId(“5bbac10c0faadd81b440b24a”), “name” : “ww”, “age” : 21 }
MongoDB Enterprise > db.students.find({age:{$ne:20}})
{ “_id” : ObjectId(“5bbabe4c0faadd81b440b249”), “name” : “李四”, “age” : 12, “sex” : “男” }
{ “_id” : ObjectId(“5bbac10c0faadd81b440b24a”), “name” : “ww”, “age” : 21 }
{ “_id” : ObjectId(“5bbac10c0faadd81b440b24b”), “name” : “zl”, “age” : 33 }
MongoDB Enterprise > db.students.find({age:{$in:[21,33]}})
{ “_id” : ObjectId(“5bbac10c0faadd81b440b24a”), “name” : “ww”, “age” : 21 }
{ “_id” : ObjectId(“5bbac10c0faadd81b440b24b”), “name” : “zl”, “age” : 33 }
MongoDB Enterprise > db.students.find({age:{$nin:[21,33]}})
{ “_id” : ObjectId(“5bbabe4c0faadd81b440b248”), “name” : “张三”, “age” : 20 }
{ “_id” : ObjectId(“5bbabe4c0faadd81b440b249”), “name” : “李四”, “age” : 12, “sex” : “男” }
MongoDB Enterprise > db.students.find({name:/^w/})
{ “_id” : ObjectId(“5bbac10c0faadd81b440b24a”), “name” : “ww”, “age” : 21 }
MongoDB Enterprise > db.students.find({$or: [{name:‘ww’},{age:33}]})
{ “_id” : ObjectId(“5bbac10c0faadd81b440b24a”), “name” : “ww”, “age” : 21 }
{ “_id” : ObjectId(“5bbac10c0faadd81b440b24b”), “name” : “zl”, “age” : 33 }
MongoDB Enterprise > db.students.find({KaTeX parse error: Expected '}', got 'EOF' at end of input: …me:'ww'},{age:{gt:20,$lte:33}}]})
{ “_id” : ObjectId(“5bbac10c0faadd81b440b24a”), “name” : “ww”, “age” : 21 }
{ “_id” : ObjectId(“5bbac10c0faadd81b440b24b”), “name” : “zl”, “age” : 33 }
MongoDB Enterprise > db.students.find({$and: [{name:‘张三’},{age:20}]})
{ “_id” : ObjectId(“5bbabe4c0faadd81b440b248”), “name” : “张三”, “age” : 20 }
MongoDB Enterprise > db.students.find({name:‘张三’,age:20})
{ “_id” : ObjectId(“5bbabe4c0faadd81b440b248”), “name” : “张三”, “age” : 20 }
MongoDB Enterprise > db.students.update({age:20},{$set:{age:24}})
WriteResult({ “nMatched” : 1, “nUpserted” : 0, “nModified” : 1 })
MongoDB Enterprise > db.students.update({name:‘zs’},{$set:{age:27,sex:false}},{upsert:true})
WriteResult({
“nMatched” : 0,
“nUpserted” : 1,
“nModified” : 0,
“_id” : ObjectId(“5bbb17f1e0e3e66b32cefcb6”)
})
db.students.update({name:‘abc’},{$set:{name:‘abcdf’}},{multi:true,upsert:true})
WriteResult({ “nMatched” : 2, “nUpserted” : 0, “nModified” : 2 })
MongoDB Enterprise > db.students.find()
{ “_id” : ObjectId(“5bbabe4c0faadd81b440b248”), “name” : “张三”, “age” : 24 }
{ “_id” : ObjectId(“5bbabe4c0faadd81b440b249”), “name” : “李四”, “age” : 22, “sex” : “男” }
{ “_id” : ObjectId(“5bbac10c0faadd81b440b24a”), “name” : “ww”, “age” : 27, “sex” : false }