MongoDB是一个基于分布式文件存储的开源数据库系统,它旨在为WEB应用提供可扩展的高性能数据存储方案,MongoDB支持的数据结构非常灵活,可以是键值对、文档或者图形结构等。
(图片来源网络,侵删)以下是MongoDB的一些主要API:
1、连接MongoDB服务器
使用mongodb://
协议连接到MongoDB服务器。
“`
mongodb://localhost:27017/mydb
“`
2、创建数据库
使用use
命令创建一个新的数据库。
“`
use mydb
“`
3、插入文档
使用insertOne()
或insertMany()
方法插入一个或多个文档。
“`javascript
db.collection.insertOne({name: "张三", age: 25})
db.collection.insertMany([{name: "李四", age: 30}, {name: "王五", age: 35}])
“`
4、查询文档
使用find()
方法查询文档。
“`javascript
db.collection.find({name: "张三"})
“`
5、更新文档
使用updateOne()
或updateMany()
方法更新一个或多个文档。
“`javascript
db.collection.updateOne({name: "张三"}, {$set: {age: 26}})
db.collection.updateMany({age: {$gt: 30}}, {$set: {status: "VIP"}})
“`
6、删除文档
使用deleteOne()
或deleteMany()
方法删除一个或多个文档。
“`javascript
db.collection.deleteOne({name: "张三"})
db.collection.deleteMany({age: {$lt: 30}})
“`
7、聚合操作
使用aggregate()
方法进行聚合操作。
“`javascript
db.collection.aggregate([{$group: {_id: "$age", count: {$sum: 1}}}])
“`
8、索引操作
使用createIndex()
方法创建索引。
“`javascript
db.collection.createIndex({name: 1})
“`
9、删除索引
使用dropIndex()
方法删除索引。
“`javascript
db.collection.dropIndex({name: 1})
“`
10、关闭数据库连接
使用close()
方法关闭数据库连接。
“`javascript
db.close()
“`
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。