云服务器网:购买云服务器和VPS必上的网站!

Mongodb 操作指南:快速精通数据库操作!

MongoDB 操作指南:快速精通数据库操作!
MongoDB 是一个强大的非关系型数据库,它可以帮助我们更有效地访问和管理数据。下面将介绍MongoDB的常见操作,以便您快速精通数据库操作!
Conect 首先,在使用MongoDB时,我们需要将它与其他利用

MongoDB 操作指南:快速精通数据库操作!

MongoDB 是一个强大的非关系型数据库,它可以帮助我们更有效地访问和管理数据。下面将介绍MongoDB的常见操作,以便您快速精通数据库操作!

Conect 首先,在使用MongoDB时,我们需要将它与其他利用程序连接起来。我们可以在Node.js利用程序中使用MongoDB驱动程序,可使用以下代码来连接:

const MongoClient = require('mongodb').MongoClient; 
const uri = "mongodb+srv://example.net/test";
const client = new MongoClient(uri, { useNewUrlParser: true, useUnifiedTopology: true });
client.connect(err => {
const collection = client.db("test").collection("devices");
// perform actions on the collection object
client.close();
});

查询可使用find()方法来查询MongoDB集合中的数据,可使用以下代码来查询数据:

const MongoClient = require('mongodb').MongoClient; 
const uri = "mongodb+srv://example.net/test";
const client = new MongoClient(uri, { useNewUrlParser: true,useUnifiedTopology: true });
client.connect(err => {
const collection = client.db("test").collection("devices");
collection.find({name:"iPhone X"}).toArray(function(err,documents){
console.log(documents);
client.close();
});
});

插入 如果要向集合中插入数据,可使用insertOne()方法,可使用以下代码来插入数据:

const MongoClient = require('mongodb').MongoClient;
const uri = "mongodb+srv://example.net/test";
const client = new MongoClient(uri, { useNewUrlParser: true,useUnifiedTopology: true });
client.connect(err => {
const collection = client.db("test").collection("devices");
collection.insertOne({name:"iPhone X",price:999},function(err,result){
console.log(result);
client.close();
});
});

更新 我们可使用updateOne()方法来更新集合中的数据,可使用以下代码来更新数据:

const MongoClient = require('mongodb').MongoClient; 
const uri = "mongodb+srv://example.net/test";
const client = new MongoClient(uri, { useNewUrlParser: true,useUnifiedTopology: true });
client.connect(err => {
const collection = client.db("test").collection("devices");
collection.updateOne({name:"iPhone X"}, {$set: {price: 1099}}, function(err,result){
console.log(result);
client.close();
});
});

删除 我们可使用deleteOne()方法删除集合中的数据,可使用以下代码来删除数据:

const MongoClient = require('mongodb').MongoClient; 
const uri = "mongodb+srv://example.net/test";
const client = new MongoClient(uri, { useNewUrlParser: true,useUnifiedTopology: true });
client.connect(err => {
const collection = client.db("test").collection("devices");
collection.deleteOne({name:"iPhone X"},function(err,result){
console.log(result);
client.close();
});
});

以上是MongoDB中最经常使用的操作,您可使用它们来访问和管理MongoDB数据库,实现快速精通数据库操作!

本文来源:https://www.yuntue.com/post/97328.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注