当前位置:网站首页>Mongodb implements creating and deleting databases, creating and deleting tables (sets), and adding, deleting, modifying, and querying data
Mongodb implements creating and deleting databases, creating and deleting tables (sets), and adding, deleting, modifying, and querying data
2022-06-26 20:09:00 【1024 Q】
Turn on mongodb service : To manage the database , You have to turn on the service first , Turn on service usage
mongod --dbpath c:\mongodb
management mongodb database :( Must be in the new cmd Input in )
mongoClear the screen :
clsCheck all databases list
show dbs Two 、 Create database 
Using a database 、 Create database
use student If you really want to create this database successfully , Then a data must be inserted .
You can't insert data directly into the database , You can only go to the assembly (collections) Insert data . There is no need to create a collection specifically , only
If you need to write some syntax to insert data, you will create a collection :
Insert a piece of data
db.student.insert({“name”:”xiaoming”});db.student System discovery student It's a strange collection name , So the collection is automatically created .
Displays the current data set (mysql Chinese called Watch )
show collectionsDelete database , Delete the current database
db.dropDatabase(); Delete the collection , Delete the specified collection Delete table
Delete the collection
db.COLLECTION_NAME.drop()db.user.drop() 3、 ... and 、 Insert ( increase ) data insert data , With the insertion of data , The database was created successfully , The collection was also created successfully .
db. Table name .insert({"name":"zhangsan"}); student Collection name ( surface ) Four 、 Find data 1 、 Check all records
db.userInfo.find(); amount to :select* from userInfo;
2 、 Query the duplicate data of a column in the removed current aggregation set
db.userInfo.distinct("name"); It will filter out name The same data in
amount to :select distict name from userInfo;
3 、 Inquire about age = 22 The record of
db.userInfo.find({"age": 22}); amount to : select * from userInfo where age = 22;
4 、 Inquire about age > 22 The record of
db.userInfo.find({age: {$gt: 22}}); amount to :select * from userInfo where age >22;
5 、 Inquire about age < 22 The record of
db.userInfo.find({age: {$lt: 22}}); amount to :select * from userInfo where age <22;
6 、 Inquire about age >= 25 The record of
db.userInfo.find({age: {$gte: 25}}); amount to :select * from userInfo where age >= 25;
7 、 Inquire about age <= 25 The record of
db.userInfo.find({age: {$lte: 25}});8 、 Inquire about age >= 23 also age <= 26 Pay attention to the writing style
db.userInfo.find({age: {$gte: 23, $lte: 26}});9 、 Inquire about name Contained in the mongo The data of Fuzzy queries are used to search
db.userInfo.find({name: /mongo/}); amount to :%%select * from userInfo where name like ‘%mongo%’;
10 、 Inquire about name China and Israel mongo At the beginning
db.userInfo.find({name: /^mongo/}); amount to :select * from userInfo where name like ‘mongo%’;
11 、 Query specified column name 、age data
db.userInfo.find({}, {name: 1, age: 1}); amount to :select name, age from userInfo;
Of course name It can also be used. true or false, When used ture In the case of the river name:1 The effect is the same , If you use false It's to exclude name, Show name Column information other than .
12 、 Query specified column name 、age data , age > 25
db.userInfo.find({age: {$gt: 25}}, {name: 1, age: 1}); amount to :select name, age from userInfo where age >25;
13 、 Sort by age 1 Ascending -1 Descending
Ascending :db.userInfo.find().sort({age: 1}); Descending :db.userInfo.find().sort({age: -1});14 、 Inquire about name = zhangsan, age = 22 The data of
db.userInfo.find({name: 'zhangsan', age: 22}); amount to :select * from userInfo where name = ‘zhangsan’ and age = ‘22’;
15 、 Before query 5 Data
db.userInfo.find().limit(5); amount to :selecttop 5 * from userInfo;
16 、 Inquire about 10 Data after
db.userInfo.find().skip(10); amount to :select * from userInfo where id not in ( select top 10 * from userInfo );
db.collectionsNames.remove( { "borough": "Manhattan" } )db.users.remove({age: 132});By default, the remove() method removes all documents that match the remove condition. Usethe justOne option to limit the remove operation to only one of the matching documents.db.restaurants.remove( { "borough": "Queens" }, { justOne: true }边栏推荐
- Development of NFT for digital collection platform
- Boot指标监测
- Guomingyu: Apple's AR / MR head mounted display is the most complicated product in its history and will be released in January 2023
- 460million zongzi were sold in half a year. How big is the "imagination space" of time-honored brands?
- Is it safe to open an account for CICC Wealth Online?
- Tiktok practice ~ search page ~ scan QR code
- 清华大学就光刻机发声,ASML立马加紧向中国出口光刻机
- 710. 黑名单中的随机数
- 抖音实战~分享模块~短视频下载(保存到相册)
- Some basic mistakes
猜你喜欢

(树) 树状数组

Minimum spanning tree, shortest path, topology sorting, critical path

Boot指标监测

Installation and use of logstash

飞天+CIPU体为元宇宙带来更大想象空间

Arduino uno + DS1302 uses 31 byte static RAM to store data and print through serial port

好物推荐:移动端开发安全工具

Feign远程调用

Introduction to single chip microcomputer one-on-one learning strategy, independent development program immediately after reading

Dynamic planning 111
随机推荐
黑客用机器学习发动攻击的九种方法
Case description: the competition score management system needs to count the competition scores obtained by previous champions and record them in the file. The system has the following requirements: -
Redis Basics
关于Qt数据库开发的一些冷知识
MySQL - subquery usage
IK分词器
Create a time blocker yourself
Micro service single sign on system (SSO)
find_ path、find_ Library memo
西瓜书重温(七): 贝叶斯分类器(手推+代码demo)
WebView load pdf
Convex hull problem
460million zongzi were sold in half a year. How big is the "imagination space" of time-honored brands?
The goal you specified requires a project to execute but there is no POM
Gd32 USB composite device file descriptor
On the origin of the dispute between the tradition and the future of database -- AWS series column
Request method 'POST' not supported
Invocation failed Unexpected end of file from server
Feitian +cipu body brings more imagination to the metauniverse
Daily basic use of alicloud personal image warehouse