mongodb的使用

对于后端而言我们的代码几乎就是于数据打交道,而数据的保存都是通过数据库的保存,熟练掌握我们的数据的操作是必须的。今天就来讲讲我们的市面常用的mongodb数据库

一、mongodb基本命令

mongo #进入mongo命令行
show dbs #查看所有数据库
use tutorial #切换到名为tutorial的数据库
show collections #查看数据库下的所有集合,例如集合名为QuoteItem
db. QuoteItem.find() #查看集合QuoteItem下的所有数据

二、mongodb操作数据语句

var MongoClient = require('mongodb').MongoClient;//引入数据库客户端
var url = "mongodb://localhost:27017/";//服务端地址
const test=require('assert')
const dbname='test'  //数据库名字
MongoClient.connect(url, { useNewUrlParser: true }, function(err, db) {
    if (err) throw err;
    var dbo = db.db("runoob");
    var myobj = { name: "数据库" };
    dbo.collection("site").insert(myobj, function(err, res) {
        if (err) throw err;
        console.log("文档插入成功");
        db.close();
    });
});

查询数据库:result1 = collection.find({‘name’: ‘更新的数据库’})
更新数据库:result2 = collection.update({‘name’:‘数据库’}, {’$set’:‘nihao’})
删除数据库:result3 = collection.delete({‘name’: ‘数据库’})

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值