spring boot——集成mongodb——mongodb安装后,简单使用示例
安装后,到安装bin目录下,点击:mongo.exe;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | MongoDB shell version v5. 0.8 connecting to: mongodb: //127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID( "59f8929d-4ba3-4026-a099-8cd8dc40193a" ) } MongoDB server version: 5.0 . 8 ================ 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/ ================ --- The server generated these startup warnings when booting: 2022 - 05 -28T17: 26 : 01.230 + 08 : 00 : Access control is not enabled for the database. Read and write access to data and configuration is unrestricted --- --- Enable MongoDB's free cloud-based monitoring service, which will then receive and display metrics about your deployment (disk utilization, CPU, operation statistics, etc). The monitoring data will be available on a MongoDB website with a unique URL accessible to you and anyone you share the URL with. MongoDB may use this information to make product improvements and to suggest MongoDB products and deployment options to you. To enable free monitoring, run the following command: db.enableFreeMonitoring() To permanently disable this reminder, run the following command: db.disableFreeMonitoring() --- > show databases; admin 0 .000GB config 0 .000GB local 0 .000GB > use biancheng switched to db biancheng > show databases; admin 0 .000GB config 0 .000GB local 0 .000GB > use biancheng switched to db biancheng > db.createCollection( "user" ) { "ok" : 1 } > show collections user > db.user.insert({title: 'MongoDB 教程' , description: 'MongoDB 是一个 Nosql 数据库' ,by: '菜鸟教程' ,url: 'http://www.runoob.com' ,tags: [ 'mongodb' , 'database' , 'NoSQL' ],likes: 100 }) WriteResult({ "nInserted" : 1 }) > show collections user > db.user.find() { "_id" : ObjectId( "6291f135204ac2f1fe7c95f8" ), "title" : "MongoDB 教程" , "description" : "MongoDB 是一个 Nosql 数据库" , "by" : "菜鸟教程" , "url" : "http://www.runoob.com" , "tags" : [ "mongodb" , "database" , "NoSQL" ], "likes" : 100 } > |
=========================================================================
创建并使用一个数据库:
> use biancheng
创建一个名为user的集合:
db.createCollection("user")
查看所有集合:
show collections
集合中插入文档:
> db.user.insert({title: 'MongoDB 教程', description: 'MongoDB 是一个 Nosql 数据库',by: '菜鸟教程',url: 'http://www.runoob.com',tags: ['mongodb', 'database', 'NoSQL'],likes: 100})
WriteResult({ "nInserted" : 1 })
查看集合中的文档:
> db.user.find()
{ "_id" : ObjectId("6291f135204ac2f1fe7c95f8"), "title" : "MongoDB 教程", "description" : "MongoDB 是一个 Nosql 数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
===============================================================
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律