问题1.建数据库

use  xxx

当有xxx库的时候,则不创建新的,当没有xxx的时候,自动创建xxx数据库

use book

新增数据

db.book.insert({"name":"cjn","age":24,"sex":"男"});

当执行时,出错

此时

MongoDB进行操作时,出现

db.dropDatabase(){"ok" : 0,"errmsg" : "not authorized on runoob to execute command { dropDatabase: 1.0, writeConcern: { w: \"majority\", wtimeout: 600000.0 }, lsid: { id: UUID(\"24c2cedc-ec83-4d78-88f3-0d10fa35ce9d\") }, $db: \"runoob\" }","code" : 13,"codeName" : "Unauthorized"}

这个提示

表示没有权限,那就赶紧添加用户吧

切换到admin库

use admin;

添加用户

db.createUser( {user: "sa",pwd: "sa",roles: [ { role: "root", db: "admin" } ]});

既然已经添加了用户

用sa账号登录

db.auth('sa','sa');

然后在

db.book.insert({"name":"cjn","age":24,"sex":"男"});

成功!

 use runoob
switched to db runoob
> db.dropDatabase()
{"ok" : 0,"errmsg" : "not authorized on runoob to execute command { dropDatabase: 1.0, writeConcern: { w: \"majority\", wtimeout: 600000.0 }, lsid: { id: UUID(\"24c2cedc-ec83-4d78-88f3-0d10fa35ce9d\") }, $db: \"runoob\" }","code" : 13,"codeName" : "Unauthorized"
}
> use admin
switched to db admin
> db.createUser( {
...     user: "sa",
...     pwd: "sa",
...     roles: [ { role: "root", db: "admin" } ]
...   });
Successfully added user: {"user" : "sa","roles" : [{"role" : "root","db" : "admin"}]
}
> db.auth('sa','sa');
1
> db.book.insert({"name":"cjn","age":24,"sex":"男"});
uncaught exception: SyntaxError: illegal character :
@(shell):1:49
> use runoob
switched to db runoob
> db
runoob
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
runoob  0.000GB
> use runoob
switched to db runoob
> db.dropDatabase()
{ "ok" : 1 }
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
> use runoob
switched to db runoob
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
> db.runoob.insert({"name":"菜鸟教程"})
WriteResult({ "nInserted" : 1 })
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
runoob  0.000GB
> use runoob
switched to db runoob
> db.dropDatabase()
{ "ok" : 1 }
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
> use runoob
switched to db runoob
> db.createCollection("runoob")
{ "ok" : 1 }
> show tables
runoob
> db.runoob.drop()
true
> show tables
>
docker images
REPOSITORY   TAG       IMAGE ID   CREATED   SIZE
ssh shell
kex_exchange_identification: Connection closed by remote host
Connection closed by 127.0.0.1 port 7890docker run -idt mongo /bin/bash
docker images
docker ps -a
docker exec -it be59694ff787 /bin/bash
mongo
MongoDB shell version v5.0.9
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused :
connect@src/mongo/shell/mongo.js:372:17
@(connect):2:6
exception: connect failed
exiting with code 1
root@be59694ff787:/# mongod
ls
exit
docker stop be
docker start be
docker exec -it be /bin/bash
cd
ls
exit
docker search mongo
docker run -itd --name mongo -p 27017:27017 mongo --auth
docker exec -it mongo mongo admin
MongoDB shell version v5.0.9
connecting to: mongodb://127.0.0.1:27017/admin?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("510e6541-4d95-4dc8-9a9d-544dc83d9962") }
MongoDB server version: 5.0.9
================
Warning: the "mongo" shell has been superseded by "mongosh",
which delivers improved usability and compatibility.The "mongo" shell has been deprecated and will be removed in
an upcoming release.
For installation instructions, see
https://docs.mongodb.com/mongodb-shell/install/
================
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, seehttps://docs.mongodb.com/
Questions? Try the MongoDB Developer Community Forumshttps://community.mongodb.com
> 1
1
> 2
2
> 2+2
4
>
> ^C
bye>db
runoob
> show dbs
> db.runoob.insert({"name":"菜鸟教程"})
WriteCommandError({"ok" : 0,"errmsg" : "not authorized on runoob to execute command { insert: \"runoob\", ordered: true, lsid: { id: UUID(\"c42dc6b3-954f-44c0-8cef-60833165b085\") }, $db: \"runoob\" }","code" : 13,"codeName" : "Unauthorized"
})> db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});
Successfully added user: {"user" : "admin","roles" : [{"role" : "userAdminAnyDatabase","db" : "admin"},"readWriteAnyDatabase"]
}
> db.auth('admin', '123456')
1
> 1+1
2
> use runoob
switched to db runoob
> db
runoob
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
> db.runoob.insert({"name":"菜鸟教程"})
WriteResult({ "nInserted" : 1 })
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
runoob  0.000GB
> use runoob
switched to db runoob
> db.dropDatabase()
{"ok" : 0,"errmsg" : "not authorized on runoob to execute command { dropDatabase: 1.0, writeConcern: { w: \"majority\", wtimeout: 600000.0 }, lsid: { id: UUID(\"90abeefe-aaf6-4911-b5d1-22111be2c169\") }, $db: \"runoob\" }","code" : 13,"codeName" : "Unauthorized"
}
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
runoob  0.000GB
> db.grantRolesToUser ( "root", [ { role: "__system", db: "admin" } ] )
uncaught exception: Error: Could not find user "root" for db "runoob" :
_getErrorWithCode@src/mongo/shell/utils.js:25:13
DB.prototype.grantRolesToUser@src/mongo/shell/db.js:1594:15
@(shell):1:1
> db.dropDatabase()
{"ok" : 0,"errmsg" : "not authorized on runoob to execute command { dropDatabase: 1.0, writeConcern: { w: \"majority\", wtimeout: 600000.0 }, lsid: { id: UUID(\"90abeefe-aaf6-4911-b5d1-22111be2c169\") }, $db: \"runoob\" }","code" : 13,"codeName" : "Unauthorized"
}
> use admin
switched to db admin
> db.auth('root','123456')
Error: Authentication failed.
0
> db.auth('admin', '123456')
1
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
runoob  0.000GB
> use runoob
switched to db runoob
> db.dropDatabase()
{"ok" : 0,"errmsg" : "not authorized on runoob to execute command { dropDatabase: 1.0, writeConcern: { w: \"majority\", wtimeout: 600000.0 }, lsid: { id: UUID(\"90abeefe-aaf6-4911-b5d1-22111be2c169\") }, $db: \"runoob\" }","code" : 13,"codeName" : "Unauthorized"
}> use admin
switched to db admin
> db.createUser( {
...     user: "sa",
...     pwd: "sa",
...     roles: [ { role: "root", db: "admin" } ]
...   });
Successfully added user: {"user" : "sa","roles" : [{"role" : "root","db" : "admin"}]
}
> db.auth('sa','sa');
1
> db.book.insert({"name":"cjn","age":24,"sex":"男"});
uncaught exception: SyntaxError: illegal character :
@(shell):1:49
> use runoob
switched to db runoob
> db
runoob
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
runoob  0.000GB
> use runoob
switched to db runoob
> db.dropDatabase()
{ "ok" : 1 }
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
> use runoob
switched to db runoob
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
> db.runoob.insert({"name":"菜鸟教程"})
WriteResult({ "nInserted" : 1 })
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
runoob  0.000GB
> use runoob
switched to db runoob
> db.dropDatabase()
{ "ok" : 1 }
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
> use runoob
switched to db runoob
> db.createCollection("runoob")
{ "ok" : 1 }
> show tables
runoob
> db.runoob.drop()
true
> show tables
> 

"note" : "The autoIndexId option is deprecated and will be removed in a future release"

"note" : "autoIndexId 选项已弃用,将在未来版本中删除"

DuplicateKey重复密钥

writeConcern写关注

> db.auth('sa','sa');
1
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
runoob  0.000GB
> use runoob
switched to db runoob
> db.dropDatabase()
{ "ok" : 1 }
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
> use runoob
switched to db runoob
> db.createCollection("runoob")
{ "ok" : 1 }
> show tables
runoob
> show collections
runoob
> db.runoob.drop()
true
> show tables
> use test
switched to db test
> db.createCollection("runoob")
{ "ok" : 1 }
> show tables
runoob
> show collections
runoob
> db.createCollection("mycol", {capped : true, autoIndexId : true, size : 6142800, max : 10000})
{"note" : "The autoIndexId option is deprecated and will be removed in a future release","ok" : 1
}
> db.createCollection("mycol", {capped : true,size : 6142800, max : 10000})
{"ok" : 0,"errmsg" : "Collection already exists. NS: test.mycol","code" : 48,"codeName" : "NamespaceExists"
}
> db.mycol2.insert({"name":"菜鸟教程"})
WriteResult({ "nInserted" : 1 })
> show collections
mycol
mycol2
runoob
> use mydb
switched to db mydb
> show collections
> use test
switched to db test
> show collections
mycol
mycol2
runoob
> db.mycol2.drop()
true
> show collections
mycol
runoob
> db.collection.insert({title: 'MongoDB教程',})
uncaught exception: SyntaxError: illegal character :
@(shell):1:40
> db.collection.insert({title: 'MongoDB教程',})
WriteResult({ "nInserted" : 1 })
> db.collection.insert({title: 'MongoDB教程',})
WriteResult({ "nInserted" : 1 })
> db.collection.insert({})
WriteResult({ "nInserted" : 1 })
> db.collection.insert({title: 'MongoDB教程', description: 'MongoDB 是一个Nosql数据库', by: '菜鸟教程', url: 'http://www.runoob.com', tags: ['mongodb', 'database', 'Nosql'], likes: 100})
WriteResult({ "nInserted" : 1 })
> db.col.find()
> db.collection.find()
{ "_id" : ObjectId("62dcbd049f492d43d1eff90c"), "title" : "MongoDB教程" }
{ "_id" : ObjectId("62dcbd259f492d43d1eff90d"), "title" : "MongoDB教程" }
{ "_id" : ObjectId("62dcbd479f492d43d1eff90e") }
{ "_id" : ObjectId("62dcc4ad9f492d43d1eff90f"), "title" : "MongoDB教程", "description" : "MongoDB 是一个Nosql数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "Nosql" ], "likes" : 100 }
> document=({title: 'MongoDB教程', description: 'MongoDB是一个Nosql数据库', by: '菜鸟教程', url: 'http://www.runoob.com', tags:['mongodb','database', 'NoSQL'], likes: 100});
{"title" : "MongoDB教程","description" : "MongoDB是一个Nosql数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
> db.collection.insert(document)
WriteResult({ "nInserted" : 1 })
> db.collection.find()
{ "_id" : ObjectId("62dcbd049f492d43d1eff90c"), "title" : "MongoDB教程" }
{ "_id" : ObjectId("62dcbd259f492d43d1eff90d"), "title" : "MongoDB教程" }
{ "_id" : ObjectId("62dcbd479f492d43d1eff90e") }
{ "_id" : ObjectId("62dcc4ad9f492d43d1eff90f"), "title" : "MongoDB教程", "description" : "MongoDB 是一个Nosql数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "Nosql" ], "likes" : 100 }
{ "_id" : ObjectId("62dcc5de9f492d43d1eff910"), "title" : "MongoDB教程", "description" : "MongoDB是一个Nosql数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
> db.collection.save(document)
WriteResult({ "nInserted" : 1 })
> var document = db.collection.insertOne({'a':3})
> document{'acknowledged':true, 'insertedId':ObjectId('571a218011a82a1d94c02333')}
uncaught exception: SyntaxError: unexpected token: '{' :
@(shell):1:8
> document {"acknowledged": true, "insertedId": ObjectId("571a218011a82a1d94c02333")}
uncaught exception: SyntaxError: unexpected token: '{' :
@(shell):1:9
> document
{"acknowledged" : true,"insertedId" : ObjectId("62dccabb9f492d43d1eff912")
}
> var document = db.collection.insertMany({'b':3}, {'c': 4})
uncaught exception: TypeError: documents.map is not a function :
DBCollection.prototype.insertMany@src/mongo/shell/crud_api.js:307:17
@(shell):1:16
> var res = db.collection.insertMany({'b':3}, {'c': 4})
uncaught exception: TypeError: documents.map is not a function :
DBCollection.prototype.insertMany@src/mongo/shell/crud_api.js:307:17
@(shell):1:11
> var res = db.collection.insertMany([{'b':3}, {'c': 4}])
> res
{"acknowledged" : true,"insertedIds" : [ObjectId("62dccdc89f492d43d1eff913"),ObjectId("62dccdc89f492d43d1eff914")]
}
> var arr = []
> for(var i=1; i<=20000; i++){}
> for(var i=1; i<=20000; i++){ arr.push({num:i});  }
20000
> for(var i=1; i<=20000; i++){
... arr.push(
... {
... num:i
... }
... );
... }
40000
> db.numbers.insert(arr);
BulkWriteResult({"writeErrors" : [ ],"writeConcernErrors" : [ ],"nInserted" : 40000,"nUpserted" : 0,"nMatched" : 0,"nModified" : 0,"nRemoved" : 0,"upserted" : [ ]
})
> db.collection.find()
{ "_id" : ObjectId("62dcbd049f492d43d1eff90c"), "title" : "MongoDB教程" }
{ "_id" : ObjectId("62dcbd259f492d43d1eff90d"), "title" : "MongoDB教程" }
{ "_id" : ObjectId("62dcbd479f492d43d1eff90e") }
{ "_id" : ObjectId("62dcc4ad9f492d43d1eff90f"), "title" : "MongoDB教程", "description" : "MongoDB 是一个Nosql数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "Nosql" ], "likes" : 100 }
{ "_id" : ObjectId("62dcc5de9f492d43d1eff910"), "title" : "MongoDB教程", "description" : "MongoDB是一个Nosql数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
{ "_id" : ObjectId("62dcc61d9f492d43d1eff911"), "title" : "MongoDB教程", "description" : "MongoDB是一个Nosql数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
{ "_id" : ObjectId("62dccabb9f492d43d1eff912"), "a" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff913"), "b" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff914"), "c" : 4 }
> db.collection.update(
... {'title': 'MongoDB教程'}, {$set:{'title':'MongDB'}}
... )
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
> db.collection.find().pretty()
{ "_id" : ObjectId("62dcbd049f492d43d1eff90c"), "title" : "MongDB" }
{ "_id" : ObjectId("62dcbd259f492d43d1eff90d"), "title" : "MongoDB教程" }
{ "_id" : ObjectId("62dcbd479f492d43d1eff90e") }
{"_id" : ObjectId("62dcc4ad9f492d43d1eff90f"),"title" : "MongoDB教程","description" : "MongoDB 是一个Nosql数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","Nosql"],"likes" : 100
}
{"_id" : ObjectId("62dcc5de9f492d43d1eff910"),"title" : "MongoDB教程","description" : "MongoDB是一个Nosql数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
{"_id" : ObjectId("62dcc61d9f492d43d1eff911"),"title" : "MongoDB教程","description" : "MongoDB是一个Nosql数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
{ "_id" : ObjectId("62dccabb9f492d43d1eff912"), "a" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff913"), "b" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff914"), "c" : 4 }
> db.collection.update( {'title': 'MongoDB教程'}, {$set:{'title':'MongDB'}},
... {mutil:true})
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
> db.collection.find().pretty()
{ "_id" : ObjectId("62dcbd049f492d43d1eff90c"), "title" : "MongDB" }
{ "_id" : ObjectId("62dcbd259f492d43d1eff90d"), "title" : "MongDB" }
{ "_id" : ObjectId("62dcbd479f492d43d1eff90e") }
{"_id" : ObjectId("62dcc4ad9f492d43d1eff90f"),"title" : "MongoDB教程","description" : "MongoDB 是一个Nosql数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","Nosql"],"likes" : 100
}
{"_id" : ObjectId("62dcc5de9f492d43d1eff910"),"title" : "MongoDB教程","description" : "MongoDB是一个Nosql数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
{"_id" : ObjectId("62dcc61d9f492d43d1eff911"),"title" : "MongoDB教程","description" : "MongoDB是一个Nosql数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
{ "_id" : ObjectId("62dccabb9f492d43d1eff912"), "a" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff913"), "b" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff914"), "c" : 4 }
> db.collection.update( {'description': 'MongoDB是一个Nosql数据库'}, {$set:{'title':'MongDB是Nosql数据库'}}, {mutil:true})
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
> db.collection.find().pretty()
{ "_id" : ObjectId("62dcbd049f492d43d1eff90c"), "title" : "MongDB" }
{ "_id" : ObjectId("62dcbd259f492d43d1eff90d"), "title" : "MongDB" }
{ "_id" : ObjectId("62dcbd479f492d43d1eff90e") }
{"_id" : ObjectId("62dcc4ad9f492d43d1eff90f"),"title" : "MongoDB教程","description" : "MongoDB 是一个Nosql数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","Nosql"],"likes" : 100
}
{"_id" : ObjectId("62dcc5de9f492d43d1eff910"),"title" : "MongDB是Nosql数据库","description" : "MongoDB是一个Nosql数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
{"_id" : ObjectId("62dcc61d9f492d43d1eff911"),"title" : "MongoDB教程","description" : "MongoDB是一个Nosql数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
{ "_id" : ObjectId("62dccabb9f492d43d1eff912"), "a" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff913"), "b" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff914"), "c" : 4 }
> db.collection.update( {'description': 'MongoDB是一个Nosql数据库'}, {$set:{'title':'MongDB是Nosql数据库'}}, {mutil:true})
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 0 })
> db.collection.find().pretty()
{ "_id" : ObjectId("62dcbd049f492d43d1eff90c"), "title" : "MongDB" }
{ "_id" : ObjectId("62dcbd259f492d43d1eff90d"), "title" : "MongDB" }
{ "_id" : ObjectId("62dcbd479f492d43d1eff90e") }
{"_id" : ObjectId("62dcc4ad9f492d43d1eff90f"),"title" : "MongoDB教程","description" : "MongoDB 是一个Nosql数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","Nosql"],"likes" : 100
}
{"_id" : ObjectId("62dcc5de9f492d43d1eff910"),"title" : "MongDB是Nosql数据库","description" : "MongoDB是一个Nosql数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
{"_id" : ObjectId("62dcc61d9f492d43d1eff911"),"title" : "MongoDB教程","description" : "MongoDB是一个Nosql数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
{ "_id" : ObjectId("62dccabb9f492d43d1eff912"), "a" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff913"), "b" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff914"), "c" : 4 }
> db.collection.update( {'description': 'MongoDB是一个Nosql数据库'}, {$set:{'title':'MongDB是Nosql数据库'}}, {mutil:true})
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 0 })
> db.collection.find().pretty()
{ "_id" : ObjectId("62dcbd049f492d43d1eff90c"), "title" : "MongDB" }
{ "_id" : ObjectId("62dcbd259f492d43d1eff90d"), "title" : "MongDB" }
{ "_id" : ObjectId("62dcbd479f492d43d1eff90e") }
{"_id" : ObjectId("62dcc4ad9f492d43d1eff90f"),"title" : "MongoDB教程","description" : "MongoDB 是一个Nosql数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","Nosql"],"likes" : 100
}
{"_id" : ObjectId("62dcc5de9f492d43d1eff910"),"title" : "MongDB是Nosql数据库","description" : "MongoDB是一个Nosql数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
{"_id" : ObjectId("62dcc61d9f492d43d1eff911"),"title" : "MongoDB教程","description" : "MongoDB是一个Nosql数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
{ "_id" : ObjectId("62dccabb9f492d43d1eff912"), "a" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff913"), "b" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff914"), "c" : 4 }
> use test
switched to db test
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
test    0.001GB
> db.collection.find()
{ "_id" : ObjectId("62dcbd049f492d43d1eff90c"), "title" : "MongDB" }
{ "_id" : ObjectId("62dcbd259f492d43d1eff90d"), "title" : "MongDB" }
{ "_id" : ObjectId("62dcbd479f492d43d1eff90e") }
{ "_id" : ObjectId("62dcc4ad9f492d43d1eff90f"), "title" : "MongoDB教程", "description" : "MongoDB 是一个Nosql数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "Nosql" ], "likes" : 100 }
{ "_id" : ObjectId("62dcc5de9f492d43d1eff910"), "title" : "MongDB是Nosql数据库", "description" : "MongoDB是一个Nosql数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
{ "_id" : ObjectId("62dcc61d9f492d43d1eff911"), "title" : "MongoDB教程", "description" : "MongoDB是一个Nosql数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
{ "_id" : ObjectId("62dccabb9f492d43d1eff912"), "a" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff913"), "b" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff914"), "c" : 4 }
> db.test_collection.insert([
... {"name":"abc","age":"25","status":"zxc"},
... {"name":"dec","age":"19","status":"qwe"},
... {"name":"asd","age":"30","status":"nmn"},
... ])
BulkWriteResult({"writeErrors" : [ ],"writeConcernErrors" : [ ],"nInserted" : 3,"nUpserted" : 0,"nMatched" : 0,"nModified" : 0,"nRemoved" : 0,"upserted" : [ ]
})
> db.test_collection.updateOne(
... {"name":"abc"},
... {$set:{"age":"28"}})
{ "acknowledged" : true, "matchedCount" : 1, "modifiedCount" : 1 }
> db.test_collection.find()
{ "_id" : ObjectId("62de13cb9f492d43d1f09555"), "name" : "abc", "age" : "28", "status" : "zxc" }
{ "_id" : ObjectId("62de13cb9f492d43d1f09556"), "name" : "dec", "age" : "19", "status" : "qwe" }
{ "_id" : ObjectId("62de13cb9f492d43d1f09557"), "name" : "asd", "age" : "30", "status" : "nmn" }
> db.test_collection.updateMany( {"name":{$gt:"10"}}, {$set:{"status":"xyz"}})
{ "acknowledged" : true, "matchedCount" : 3, "modifiedCount" : 3 }
> db.test_collection.find()
{ "_id" : ObjectId("62de13cb9f492d43d1f09555"), "name" : "abc", "age" : "28", "status" : "xyz" }
{ "_id" : ObjectId("62de13cb9f492d43d1f09556"), "name" : "dec", "age" : "19", "status" : "xyz" }
{ "_id" : ObjectId("62de13cb9f492d43d1f09557"), "name" : "asd", "age" : "30", "status" : "xyz" }
> db.test_collection.find()
{ "_id" : ObjectId("62de13cb9f492d43d1f09555"), "name" : "abc", "age" : "28", "status" : "xyz" }
{ "_id" : ObjectId("62de13cb9f492d43d1f09556"), "name" : "dec", "age" : "19", "status" : "xyz" }
{ "_id" : ObjectId("62de13cb9f492d43d1f09557"), "name" : "asd", "age" : "30", "status" : "xyz" }
> db.collection.find()
{ "_id" : ObjectId("62dcbd049f492d43d1eff90c"), "title" : "MongDB" }
{ "_id" : ObjectId("62dcbd259f492d43d1eff90d"), "title" : "MongDB" }
{ "_id" : ObjectId("62dcbd479f492d43d1eff90e") }
{ "_id" : ObjectId("62dcc4ad9f492d43d1eff90f"), "title" : "MongoDB教程", "description" : "MongoDB 是一个Nosql数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "Nosql" ], "likes" : 100 }
{ "_id" : ObjectId("62dcc5de9f492d43d1eff910"), "title" : "MongDB是Nosql数据库", "description" : "MongoDB是一个Nosql数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
{ "_id" : ObjectId("62dcc61d9f492d43d1eff911"), "title" : "MongoDB教程", "description" : "MongoDB是一个Nosql数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
{ "_id" : ObjectId("62dccabb9f492d43d1eff912"), "a" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff913"), "b" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff914"), "c" : 4 }
> db.collection.update(
... {"_id":"62dcc4ad9f492d43d1eff90f"},
... {$set:{"title":"MongoDB"}})
WriteResult({ "nMatched" : 0, "nUpserted" : 0, "nModified" : 0 })
> db.collection.find()
{ "_id" : ObjectId("62dcbd049f492d43d1eff90c"), "title" : "MongDB" }
{ "_id" : ObjectId("62dcbd259f492d43d1eff90d"), "title" : "MongDB" }
{ "_id" : ObjectId("62dcbd479f492d43d1eff90e") }
{ "_id" : ObjectId("62dcc4ad9f492d43d1eff90f"), "title" : "MongoDB教程", "description" : "MongoDB 是一个Nosql数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "Nosql" ], "likes" : 100 }
{ "_id" : ObjectId("62dcc5de9f492d43d1eff910"), "title" : "MongDB是Nosql数据库", "description" : "MongoDB是一个Nosql数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
{ "_id" : ObjectId("62dcc61d9f492d43d1eff911"), "title" : "MongoDB教程", "description" : "MongoDB是一个Nosql数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
{ "_id" : ObjectId("62dccabb9f492d43d1eff912"), "a" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff913"), "b" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff914"), "c" : 4 }
> db.collection.update( {"_id":"62dcc4ad9f492d43d1eff90f"}, {$set:{"test2":"OK"}})
WriteResult({ "nMatched" : 0, "nUpserted" : 0, "nModified" : 0 })
> db.collection.update( {"_id":ObjectId("62dcc4ad9f492d43d1eff90f")}, {$set:{"title":"MongoDB"}})
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
> db.collection.find()
{ "_id" : ObjectId("62dcbd049f492d43d1eff90c"), "title" : "MongDB" }
{ "_id" : ObjectId("62dcbd259f492d43d1eff90d"), "title" : "MongDB" }
{ "_id" : ObjectId("62dcbd479f492d43d1eff90e") }
{ "_id" : ObjectId("62dcc4ad9f492d43d1eff90f"), "title" : "MongoDB", "description" : "MongoDB 是一个Nosql数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "Nosql" ], "likes" : 100 }
{ "_id" : ObjectId("62dcc5de9f492d43d1eff910"), "title" : "MongDB是Nosql数据库", "description" : "MongoDB是一个Nosql数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
{ "_id" : ObjectId("62dcc61d9f492d43d1eff911"), "title" : "MongoDB教程", "description" : "MongoDB是一个Nosql数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
{ "_id" : ObjectId("62dccabb9f492d43d1eff912"), "a" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff913"), "b" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff914"), "c" : 4 }
> db.collection.update( {"_id":ObjectId("62dcc61d9f492d43d1eff911")}, {$set:{"title":"MongoDB"}})
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
> db.collection.update( {"_id":ObjectId("62dcc5de9f492d43d1eff910")}, {$set:{"title":"MongoDB"}})
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
> db.collection.find()
{ "_id" : ObjectId("62dcbd049f492d43d1eff90c"), "title" : "MongDB" }
{ "_id" : ObjectId("62dcbd259f492d43d1eff90d"), "title" : "MongDB" }
{ "_id" : ObjectId("62dcbd479f492d43d1eff90e") }
{ "_id" : ObjectId("62dcc4ad9f492d43d1eff90f"), "title" : "MongoDB", "description" : "MongoDB 是一个Nosql数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "Nosql" ], "likes" : 100 }
{ "_id" : ObjectId("62dcc5de9f492d43d1eff910"), "title" : "MongoDB", "description" : "MongoDB是一个Nosql数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
{ "_id" : ObjectId("62dcc61d9f492d43d1eff911"), "title" : "MongoDB", "description" : "MongoDB是一个Nosql数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
{ "_id" : ObjectId("62dccabb9f492d43d1eff912"), "a" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff913"), "b" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff914"), "c" : 4 }
> db.collection.updateMany(
... {"linkes":100},
... {$set:{"description":"MongoDB是Nosql数据库"}})
...
... db.collection.find()
... db.collection.find
... db.collection.update( {"_id":ObjectId("62dcc5de9f492d43d1eff910")}, {$set:{"title":"MongoDB"}})
... db.collection.find()
... ^C> db.collection.updateMany(
... {"database":"NoSQL"},
... {$set:{"description":"MongDB是NoSQL数据库"}})
{ "acknowledged" : true, "matchedCount" : 0, "modifiedCount" : 0 }
> db.collection.update( {"database":"NoSQL"}, {$set:{"description":"MongDB是NoSQL数据库"}})
WriteResult({ "nMatched" : 0, "nUpserted" : 0, "nModified" : 0 })
> db.collection.update( {"likes":{$gt:"10"}}, {$set:{"description":"MongDB是NoSQL数据库"}})
WriteResult({ "nMatched" : 0, "nUpserted" : 0, "nModified" : 0 })
> db.collection.updateMany( {"likes":{$gt:"10"}}, {$set:{"description":"MongDB是NoSQL数据库"}})
{ "acknowledged" : true, "matchedCount" : 0, "modifiedCount" : 0 }
> db.collection.updateMany( {"title":"MongoDB"}, {$set:{"description":"MongDB是NoSQL数据库"}})
{ "acknowledged" : true, "matchedCount" : 3, "modifiedCount" : 3 }
> db.collection.find()
{ "_id" : ObjectId("62dcbd049f492d43d1eff90c"), "title" : "MongDB" }
{ "_id" : ObjectId("62dcbd259f492d43d1eff90d"), "title" : "MongDB" }
{ "_id" : ObjectId("62dcbd479f492d43d1eff90e") }
{ "_id" : ObjectId("62dcc4ad9f492d43d1eff90f"), "title" : "MongoDB", "description" : "MongDB是NoSQL数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "Nosql" ], "likes" : 100 }
{ "_id" : ObjectId("62dcc5de9f492d43d1eff910"), "title" : "MongoDB", "description" : "MongDB是NoSQL数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
{ "_id" : ObjectId("62dcc61d9f492d43d1eff911"), "title" : "MongoDB", "description" : "MongDB是NoSQL数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
{ "_id" : ObjectId("62dccabb9f492d43d1eff912"), "a" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff913"), "b" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff914"), "c" : 4 }
> db.collection.remove(
SyntaxError: illegal character :
@(shell):1:20
> db.collection.remove(
... {"_id" : ObjectId("62dcbd049f492d43d1eff90c")}
... )
WriteResult({ "nRemoved" : 1 })
> db.collection.find()
{ "_id" : ObjectId("62dcbd259f492d43d1eff90d"), "title" : "MongDB" }
{ "_id" : ObjectId("62dcbd479f492d43d1eff90e") }
{ "_id" : ObjectId("62dcc4ad9f492d43d1eff90f"), "title" : "MongoDB", "description" : "MongDB是NoSQL数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "Nosql" ], "likes" : 100 }
{ "_id" : ObjectId("62dcc5de9f492d43d1eff910"), "title" : "MongoDB", "description" : "MongDB是NoSQL数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
{ "_id" : ObjectId("62dcc61d9f492d43d1eff911"), "title" : "MongoDB", "description" : "MongDB是NoSQL数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
{ "_id" : ObjectId("62dccabb9f492d43d1eff912"), "a" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff913"), "b" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff914"), "c" : 4 }
> db.collection.remove( {"_id" : ObjectId("62dcbd479f492d43d1eff90e")} )
WriteResult({ "nRemoved" : 1 })
> db.collection.remove( {"_id" : ObjectId("62dcbd259f492d43d1eff90d")} )
WriteResult({ "nRemoved" : 1 })
> db.collection.find()
{ "_id" : ObjectId("62dcc4ad9f492d43d1eff90f"), "title" : "MongoDB", "description" : "MongDB是NoSQL数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "Nosql" ], "likes" : 100 }
{ "_id" : ObjectId("62dcc5de9f492d43d1eff910"), "title" : "MongoDB", "description" : "MongDB是NoSQL数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
{ "_id" : ObjectId("62dcc61d9f492d43d1eff911"), "title" : "MongoDB", "description" : "MongDB是NoSQL数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
{ "_id" : ObjectId("62dccabb9f492d43d1eff912"), "a" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff913"), "b" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff914"), "c" : 4 }
> db.collection.deleteOne(
... {"_id" : ObjectId("62dccabb9f492d43d1eff912")})
{ "acknowledged" : true, "deletedCount" : 1 }
> db.collection.find()
{ "_id" : ObjectId("62dcc4ad9f492d43d1eff90f"), "title" : "MongoDB", "description" : "MongDB是NoSQL数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "Nosql" ], "likes" : 100 }
{ "_id" : ObjectId("62dcc5de9f492d43d1eff910"), "title" : "MongoDB", "description" : "MongDB是NoSQL数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
{ "_id" : ObjectId("62dcc61d9f492d43d1eff911"), "title" : "MongoDB", "description" : "MongDB是NoSQL数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff913"), "b" : 3 }
{ "_id" : ObjectId("62dccdc89f492d43d1eff914"), "c" : 4 }
> db.collection.delete( {"_id" : ObjectId("62dccdc89f492d43d1eff913")})
TypeError: db.collection.delete is not a function :
@(shell):1:1
> db.collection.deleteOne( {"_id" : ObjectId("62dccdc89f492d43d1eff913")})
{ "acknowledged" : true, "deletedCount" : 1 }
> db.collection.find().pretty()
{"_id" : ObjectId("62dcc4ad9f492d43d1eff90f"),"title" : "MongoDB","description" : "MongDB是NoSQL数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","Nosql"],"likes" : 100
}
{"_id" : ObjectId("62dcc5de9f492d43d1eff910"),"title" : "MongoDB","description" : "MongDB是NoSQL数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
{"_id" : ObjectId("62dcc61d9f492d43d1eff911"),"title" : "MongoDB","description" : "MongDB是NoSQL数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
{ "_id" : ObjectId("62dccdc89f492d43d1eff914"), "c" : 4 }
> db.collection.find(
... {"by":"菜鸟教程"}).pretty()
{"_id" : ObjectId("62dcc4ad9f492d43d1eff90f"),"title" : "MongoDB","description" : "MongDB是NoSQL数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","Nosql"],"likes" : 100
}
{"_id" : ObjectId("62dcc5de9f492d43d1eff910"),"title" : "MongoDB","description" : "MongDB是NoSQL数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
{"_id" : ObjectId("62dcc61d9f492d43d1eff911"),"title" : "MongoDB","description" : "MongDB是NoSQL数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
> db.collection.find( {"_id":ObjectId("62dcc61d9f492d43d1eff911")}).pretty()
{"_id" : ObjectId("62dcc61d9f492d43d1eff911"),"title" : "MongoDB","description" : "MongDB是NoSQL数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
> db.collection.find( {"likes":{$lt:50}}).pretty()
> db.test_collection.find().pretty()
{"_id" : ObjectId("62de13cb9f492d43d1f09555"),"name" : "abc","age" : "28","status" : "xyz"
}
{"_id" : ObjectId("62de13cb9f492d43d1f09556"),"name" : "dec","age" : "19","status" : "xyz"
}
{"_id" : ObjectId("62de13cb9f492d43d1f09557"),"name" : "asd","age" : "30","status" : "xyz"
}
> db.collection.find( {"likes":{$lt:18}}).pretty()
> db.collection.find( {"likes":{$lt:20}}).pretty()
> db.collection.find( {"age":{$lt:20}}).pretty()
> db.test_collection.find( {"age":{$lt:20}}).pretty()
> db.test_collection.find( {"age":{$lte:19}}).pretty()
> db.test_collection.find( {"age":{$gte:10}}).pretty()
> db.test_collection.find({"name":"abc", "age":"28"}).pretty()
{"_id" : ObjectId("62de13cb9f492d43d1f09555"),"name" : "abc","age" : "28","status" : "xyz"
}
> db.collection.find().pretty()
{"_id" : ObjectId("62dcc4ad9f492d43d1eff90f"),"title" : "MongoDB","description" : "MongDB是NoSQL数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","Nosql"],"likes" : 100
}
{"_id" : ObjectId("62dcc5de9f492d43d1eff910"),"title" : "MongoDB","description" : "MongDB是NoSQL数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
{"_id" : ObjectId("62dcc61d9f492d43d1eff911"),"title" : "MongoDB","description" : "MongDB是NoSQL数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
{ "_id" : ObjectId("62dccdc89f492d43d1eff914"), "c" : 4 }
> db.collection.find(
... $or: [
...       {"title":"MongoDB"},
...       {"by" : "菜鸟教程"}]).pretty()
SyntaxError: missing ) after argument list :
@(shell):2:3
> db.collection.find({
... $or: [
... {"title":"MongoDB"},{"by" : "菜鸟教程"}]}).pretty()
{"_id" : ObjectId("62dcc4ad9f492d43d1eff90f"),"title" : "MongoDB","description" : "MongDB是NoSQL数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","Nosql"],"likes" : 100
}
{"_id" : ObjectId("62dcc5de9f492d43d1eff910"),"title" : "MongoDB","description" : "MongDB是NoSQL数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
{"_id" : ObjectId("62dcc61d9f492d43d1eff911"),"title" : "MongoDB","description" : "MongDB是NoSQL数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
> db.collection.find({
... "likes":{$gt:50}, $or:[{"title":"MongoDB"},{"by" : "菜鸟教程"}]}).pretty()
{"_id" : ObjectId("62dcc4ad9f492d43d1eff90f"),"title" : "MongoDB","description" : "MongDB是NoSQL数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","Nosql"],"likes" : 100
}
{"_id" : ObjectId("62dcc5de9f492d43d1eff910"),"title" : "MongoDB","description" : "MongDB是NoSQL数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
{"_id" : ObjectId("62dcc61d9f492d43d1eff911"),"title" : "MongoDB","description" : "MongDB是NoSQL数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
> db
test
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
test    0.001GB
> use runoob
switched to db runoob
> db.collection.remove({})
WriteResult({ "nRemoved" : 0 })
> db.collection.insert({
... title: 'PHP教程',
... description:'PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。',
... by: '菜鸟教程',
... url: 'http://www.runoob.com',
... tags:['php'],
... likes:200
... })
SyntaxError: illegal character :
@(shell):2:14
> db.collection.insert({ title: 'PHP教程', description:'PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。', by: '菜鸟教程', url: 'http://www.runoob.com', tags:['php'], likes:200 })
SyntaxError: illegal character :
@(shell):1:50
> db.collection.insert({ title: 'PHP教程', description:'PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。', by: '菜鸟教程', url: 'http://www.runoob.com', tags:['php'], likes:200 })
WriteResult({ "nInserted" : 1 })
> db.collection.insert({ title: 'JAVA教程', description:'Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。', by: '菜鸟教程', url: 'http://www.runoob.com', tags:['java'], likes:150 })
WriteResult({ "nInserted" : 1 })
> db.collection.insert({ title: 'MongoDB教程', description:'MongoDB 是一个 Nosql 数据库', by: '菜鸟教程', url: 'http://www.runoob.com', tags:['mongodb'], likes:100 })
WriteResult({ "nInserted" : 1 })
> db.collection.find().pretty()
{"_id" : ObjectId("62df895b9f492d43d1f09558"),"title" : "PHP教程","description" : "PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["php"],"likes" : 200
}
{"_id" : ObjectId("62df89b69f492d43d1f09559"),"title" : "JAVA教程","description" : "Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["java"],"likes" : 150
}
{"_id" : ObjectId("62df8a019f492d43d1f0955a"),"title" : "MongoDB教程","description" : "MongoDB 是一个 Nosql 数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb"],"likes" : 100
}
> db.collection.find()
{ "_id" : ObjectId("62df895b9f492d43d1f09558"), "title" : "PHP教程", "description" : "PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "php" ], "likes" : 200 }
{ "_id" : ObjectId("62df89b69f492d43d1f09559"), "title" : "JAVA教程", "description" : "Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "java" ], "likes" : 150 }
{ "_id" : ObjectId("62df8a019f492d43d1f0955a"), "title" : "MongoDB教程", "description" : "MongoDB 是一个 Nosql 数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb" ], "likes" : 100 }
> db.collection.find()
{ "_id" : ObjectId("62df895b9f492d43d1f09558"), "title" : "PHP教程", "description" : "PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "php" ], "likes" : 200 }
{ "_id" : ObjectId("62df89b69f492d43d1f09559"), "title" : "JAVA教程", "description" : "Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "java" ], "likes" : 150 }
{ "_id" : ObjectId("62df8a019f492d43d1f0955a"), "title" : "MongoDB教程", "description" : "MongoDB 是一个 Nosql 数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb" ], "likes" : 100 }
> db.collection.find({
... likes:{$gt:100}})
{ "_id" : ObjectId("62df895b9f492d43d1f09558"), "title" : "PHP教程", "description" : "PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "php" ], "likes" : 200 }
{ "_id" : ObjectId("62df89b69f492d43d1f09559"), "title" : "JAVA教程", "description" : "Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "java" ], "likes" : 150 }
> db.collection.find({ likes:{$gt:100}}).pretty()
{"_id" : ObjectId("62df895b9f492d43d1f09558"),"title" : "PHP教程","description" : "PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["php"],"likes" : 200
}
{"_id" : ObjectId("62df89b69f492d43d1f09559"),"title" : "JAVA教程","description" : "Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["java"],"likes" : 150
}
> db.collection.find({ likes:{$lt:150}}).pretty()
{"_id" : ObjectId("62df8a019f492d43d1f0955a"),"title" : "MongoDB教程","description" : "MongoDB 是一个 Nosql 数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb"],"likes" : 100
}
> db.collection.find({ likes:{$lte:150}}).pretty()
{"_id" : ObjectId("62df89b69f492d43d1f09559"),"title" : "JAVA教程","description" : "Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["java"],"likes" : 150
}
{"_id" : ObjectId("62df8a019f492d43d1f0955a"),"title" : "MongoDB教程","description" : "MongoDB 是一个 Nosql 数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb"],"likes" : 100
}
> db.collection.find({ likes:{$lt:200, $gt:100}}).pretty()
{"_id" : ObjectId("62df89b69f492d43d1f09559"),"title" : "JAVA教程","description" : "Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["java"],"likes" : 150
}
> db.collection.find({
... "title": {$type:2}})
{ "_id" : ObjectId("62df895b9f492d43d1f09558"), "title" : "PHP教程", "description" : "PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "php" ], "likes" : 200 }
{ "_id" : ObjectId("62df89b69f492d43d1f09559"), "title" : "JAVA教程", "description" : "Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "java" ], "likes" : 150 }
{ "_id" : ObjectId("62df8a019f492d43d1f0955a"), "title" : "MongoDB教程", "description" : "MongoDB 是一个 Nosql 数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb" ], "likes" : 100 }
> db.collection.find({ "title": {$type:2}}).pretty()
{"_id" : ObjectId("62df895b9f492d43d1f09558"),"title" : "PHP教程","description" : "PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["php"],"likes" : 200
}
{"_id" : ObjectId("62df89b69f492d43d1f09559"),"title" : "JAVA教程","description" : "Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["java"],"likes" : 150
}
{"_id" : ObjectId("62df8a019f492d43d1f0955a"),"title" : "MongoDB教程","description" : "MongoDB 是一个 Nosql 数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb"],"likes" : 100
}
> db.collection.find({ "title": {$type:1}}).pretty()
> db.collection.find({ "likes": {$type:1}}).pretty()
{"_id" : ObjectId("62df895b9f492d43d1f09558"),"title" : "PHP教程","description" : "PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["php"],"likes" : 200
}
{"_id" : ObjectId("62df89b69f492d43d1f09559"),"title" : "JAVA教程","description" : "Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["java"],"likes" : 150
}
{"_id" : ObjectId("62df8a019f492d43d1f0955a"),"title" : "MongoDB教程","description" : "MongoDB 是一个 Nosql 数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb"],"likes" : 100
}
> db.collection.find({ "likes": {$type:3}}).pretty()
> db.collection.find({ "title": {$type:3}}).pretty()
> db.collection.find({ "description": {$type:3}}).pretty()
> db.collection.find({ "tags": {$type:4}}).pretty()
{"_id" : ObjectId("62df895b9f492d43d1f09558"),"title" : "PHP教程","description" : "PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["php"],"likes" : 200
}
{"_id" : ObjectId("62df89b69f492d43d1f09559"),"title" : "JAVA教程","description" : "Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["java"],"likes" : 150
}
{"_id" : ObjectId("62df8a019f492d43d1f0955a"),"title" : "MongoDB教程","description" : "MongoDB 是一个 Nosql 数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb"],"likes" : 100
}
> db.collection.find({ "title": {$type:4}}).pretty()
> db.collection.find({ "likes": {$type:5}}).pretty()
> db.collection.find({ "_id": {$type:7}}).pretty()
{"_id" : ObjectId("62df895b9f492d43d1f09558"),"title" : "PHP教程","description" : "PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["php"],"likes" : 200
}
{"_id" : ObjectId("62df89b69f492d43d1f09559"),"title" : "JAVA教程","description" : "Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["java"],"likes" : 150
}
{"_id" : ObjectId("62df8a019f492d43d1f0955a"),"title" : "MongoDB教程","description" : "MongoDB 是一个 Nosql 数据库","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["mongodb"],"likes" : 100
}
> db.collection.find().limit(2)
{ "_id" : ObjectId("62df895b9f492d43d1f09558"), "title" : "PHP教程", "description" : "PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "php" ], "likes" : 200 }
{ "_id" : ObjectId("62df89b69f492d43d1f09559"), "title" : "JAVA教程", "description" : "Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "java" ], "likes" : 150 }
> db.collection.find().limit(2).pretty()
{"_id" : ObjectId("62df895b9f492d43d1f09558"),"title" : "PHP教程","description" : "PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["php"],"likes" : 200
}
{"_id" : ObjectId("62df89b69f492d43d1f09559"),"title" : "JAVA教程","description" : "Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["java"],"likes" : 150
}
> db.collection.find({}).limit(2).pretty()
{"_id" : ObjectId("62df895b9f492d43d1f09558"),"title" : "PHP教程","description" : "PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["php"],"likes" : 200
}
{"_id" : ObjectId("62df89b69f492d43d1f09559"),"title" : "JAVA教程","description" : "Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。","by" : "菜鸟教程","url" : "http://www.runoob.com","tags" : ["java"],"likes" : 150
}
> db.collection.find({},{"title":1, "_id":0}).limit(2).pretty()
{ "title" : "PHP教程" }
{ "title" : "JAVA教程" }
> db.collection.find({},{"title":1, "_id":0}).limit(2)
{ "title" : "PHP教程" }
{ "title" : "JAVA教程" }
> db.collection.find({},{"title":1, "_id":0}).limit()
{ "title" : "PHP教程" }
{ "title" : "JAVA教程" }
{ "title" : "MongoDB教程" }
> db.collection.find({},{"title":1, "_id":0}).limit(1)
{ "title" : "PHP教程" }
> db.collection.find({},{"title":1, "_id":0}).limit(1).skip(1)
{ "title" : "JAVA教程" }
> db.collection.find({},{"title":1, "_id":0}).limit(1).skip(2)
{ "title" : "MongoDB教程" }
> db.collection.find({},{"title":1, "_id":0}).limit(2)
{ "title" : "PHP教程" }
{ "title" : "JAVA教程" }
> db.collection.find({},{"title":1, "_id":0}).limit(2).skip(1)
{ "title" : "JAVA教程" }
{ "title" : "MongoDB教程" }
> db.collection.find({},{"title":1, "_id":0}).limit(2).skip(2)
{ "title" : "MongoDB教程" }
> db.collection.find({},{"title":1, "_id":0}).limit(2)
{ "title" : "PHP教程" }
{ "title" : "JAVA教程" }
> db.collection.find({},{"title":1, "_id":0}).skip(1).limit(2)
{ "title" : "JAVA教程" }
{ "title" : "MongoDB教程" }
> db.collection.find({},{"title":1, "_id":0}).skip(2).limit(2)
{ "title" : "MongoDB教程" }
> var arr = []
> for(var i=1; i<=2000; i++){
... arr.push({num:i});
... }
2000
> db.numbers.insert(arr);
BulkWriteResult({"writeErrors" : [ ],"writeConcernErrors" : [ ],"nInserted" : 2000,"nUpserted" : 0,"nMatched" : 0,"nModified" : 0,"nRemoved" : 0,"upserted" : [ ]
})
> db.numbers.find(
... {$and:[{"num":{$lt:60}},{"num":{$gt:45}}]}).limit(7).skip(5);
{ "_id" : ObjectId("62dfa3d89f492d43d1f0958d"), "num" : 51 }
{ "_id" : ObjectId("62dfa3d89f492d43d1f0958e"), "num" : 52 }
{ "_id" : ObjectId("62dfa3d89f492d43d1f0958f"), "num" : 53 }
{ "_id" : ObjectId("62dfa3d89f492d43d1f09590"), "num" : 54 }
{ "_id" : ObjectId("62dfa3d89f492d43d1f09591"), "num" : 55 }
{ "_id" : ObjectId("62dfa3d89f492d43d1f09592"), "num" : 56 }
{ "_id" : ObjectId("62dfa3d89f492d43d1f09593"), "num" : 57 }
> db.collection.find({},{"title":1, _id:0}).sort({"likes":-1})
{ "title" : "PHP教程" }
{ "title" : "JAVA教程" }
{ "title" : "MongoDB教程" }
> db.collection.createIndex({"title":1,"description":-1})
{"numIndexesBefore" : 2,"numIndexesAfter" : 3,"createdCollectionAutomatically" : false,"ok" : 1
}
> db.colletion.getIndexs()
TypeError: db.colletion.getIndexs is not a function :
@(shell):1:1
> db.colletion.getIndexes()
[ ]
> db.colletion.totalIndexSize()
0
> db.mycol.insert({
... "title":"MongoDB Overview",
... db.colletion.totalIndexSize()
... > db.mycol.insert({
... title:'MongoDB Overview',
... decsription:'MongoDB is no sql database',
... by_user:'runoob.com',
... url:'http://www.runoob.com',
... tags:['mongodb', 'database', 'NoSQL'],
... likes:100
... })
WriteResult({ "nInserted" : 1 })
> db.mysql.find().pretty()
> db.mycol.find().pretty()
{"_id" : ObjectId("62e0cb9f9f492d43d1f09d2b"),"title" : "MongoDB Overview","decsription" : "MongoDB is no sql database","by_user" : "runoob.com","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
> db.mycol.insert({ title:'NoSQL Overview', decsription:'No sql database is very fast', by_user:'runoob.com', url:'http://www.runoob.com', tags:['mongodb', 'database', 'NoSQL'], likes:10 })
WriteResult({ "nInserted" : 1 })
> db.mycol.insert({ title:'Neo4j Overview', decsription:'Neo4j is no sql database', by_user:'Neo4j', url:'http://www.runoob.com', tags:['neo4j', 'database', 'NoSQL'], likes:750 })
WriteResult({ "nInserted" : 1 })
> db.mycol.find().pretty()
{"_id" : ObjectId("62e0cb9f9f492d43d1f09d2b"),"title" : "MongoDB Overview","decsription" : "MongoDB is no sql database","by_user" : "runoob.com","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 100
}
{"_id" : ObjectId("62e0cc529f492d43d1f09d2c"),"title" : "NoSQL Overview","decsription" : "No sql database is very fast","by_user" : "runoob.com","url" : "http://www.runoob.com","tags" : ["mongodb","database","NoSQL"],"likes" : 10
}
{"_id" : ObjectId("62e0cca79f492d43d1f09d2d"),"title" : "Neo4j Overview","decsription" : "Neo4j is no sql database","by_user" : "Neo4j","url" : "http://www.runoob.com","tags" : ["neo4j","database","NoSQL"],"likes" : 750
}
> db.mycol.aggregate([
... {$group: {_id:"$by_user", num_tutorial:{$sum:1}}}])
{ "_id" : "runoob.com", "num_tutorial" : 2 }
{ "_id" : "Neo4j", "num_tutorial" : 1 }
> db.mycol.aggregate([ {$group: {_id:"$by_user", num_tutorial:{$sum:1}}}]).pretty()
{ "_id" : "Neo4j", "num_tutorial" : 1 }
{ "_id" : "runoob.com", "num_tutorial" : 2 }
> db.article.aggregate({
... $project:{title:1,author:1,}}
... );
> db.article.find()
> db.article.aggregate([
... {$match:{score:{$gt:70,$lt:90}}},
... {$group:{_id:null,count:{$sum:1}}}
... ]);
> db.article.aggregate({
... $skip:5});

mongo从开始到安装以及遇到的问题相关推荐

  1. 【大数据实战项目二】Spark环境和Mongo、ES数据库安装,以及数据库与Spark,Python联动

    Spark和Mongodb软件安装与python交互测试 3.1 python处理文件 3.2 搭建Spark开发环境和测试 3.3 搭建Mongodb和ES数据库及测试 3.3.1 Mongodb安 ...

  2. Mongo在Mac上安装及启用-简记

    Mongo在Mac上的安装及启用 1.Brew安装\更新 安装 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.co ...

  3. 【mongo】centos6.9安装mongo2.6.3

    参考:http://www.haorooms.com/post/3m 注意:centos6上就不要装mongo3了,容易出错. 1. 下载 curl -O http://downloads.mongo ...

  4. Docker安装MoogoDB, 进入容器, mongo shell操作mongoDB

    安装MoogoDB, 进入容器, mongo shell操作mongoDB [ 包含 Docker-Compose方式.普通方式 ] 文章目录 安装MoogoDB, 进入容器, mongo shell ...

  5. python中安装一个第三方库的命令格式是-PyCharm 如何安装python第三方库及插件

    一.如何安装python第三方库: 1.有一个专门可下载安装第三方库的网址: http://www.lfd.uci.edu/~gohlke/pythonlibs/ Ctrl+f 搜索要下载的第三方库, ...

  6. PHP性能追踪及分析工具xhprof的安装与使用

    PHP性能追踪及分析工具xhprof的安装与使用 对于本地开发环境来说,进行性能分析xdebug是够用了,但如果是线上环境的话,xdebug消耗较大,配置也不够灵活,因此线上环境建议使用xhprof进 ...

  7. mongodb 的windows 下安装

    2019独角兽企业重金招聘Python工程师标准>>> 1.下载1.1下载地址:http://www.mongodb.org/downloads,选择对应的系统的版本下载,本人下的是 ...

  8. win10系统mongodDB安装过程

    win10系统mongodDB安装过程 前言 转转好些个安装教程,终于弄好了mongodDB,自己也写个教程 教程 下载软件 下载安装包没什么好说的,去官网下载即可:  有条建议:安装软件最好从官网下 ...

  9. windows系统 安装MongoDB

    1.下载 官网下载地址:https://www.mongodb.com/download-center#community 2.配置MongoDB a.在e:\MongoDB(可随意起)下面建一个da ...

最新文章

  1. QIIME 2教程. 15样品分类和回归q2-sample-classifier(2020.11)
  2. react native连接mysql_react-native上手之环境搭建及连接模拟器
  3. Savior:渗透测试报告自动生成工具
  4. 《系统集成项目管理工程师》必背100个知识点-34项目范围基准
  5. Appium Desktop介绍-xcodebuild failed with code 65 问题解决
  6. 讲讲JavaScript的闭包
  7. 时序分析:Kalman滤波(状态空间)
  8. qt中Qtableview的用法
  9. 210 - Concurrency Simulator
  10. webpack初体验_使用webpack打包js文件_json文件_使用webpack开发模式_生产模式打包---webpack工作笔记003
  11. Wi-Fi 6 「破茧成蝶」,高通全面布局端到端最佳解决方案
  12. 一款非常好看的婚纱请柬设计英文字体
  13. editormd html 转义,Markdown(editormd)语法解析成html(示例代码)
  14. 鼠标落在文字上变成小手标志
  15. 湖北省211大学计算机分数线,武汉7所211大学湖北省录取分数线2020
  16. 蹩脚的程序员们,我们来谈谈你的未来!
  17. Standard EVB硬件开发指南(1)——LCD接口电路
  18. MySQL数据库 学习(二)架构系统表
  19. python语言创意绘画-校招资讯|拼多多、百度、中建六局等名企校园招聘
  20. CS61A Proj 1

热门文章

  1. 把信送给加西亚读后感
  2. 熵相似_南哲思享 | 张一兵:人类纪的“熵”、“负熵”和“熵增” ——张一兵对话贝尔纳斯蒂格勒...
  3. Voldemort博客
  4. 干货分享 | 最新机器学习视频教程与数据集下载(持续更新......)
  5. ansible 远程启动程序ansible结束后程序也被关闭
  6. matlab积分e (x 2),e^(x^2)的定积分
  7. #93 输出N以内的所有素数
  8. 2018.8.18梦中的凶杀案
  9. lzw编码c语言,LZW字典压缩算法的实现
  10. Android获取设备号SSAID (Android ID) 和 IMEI