• nodejs操作mongodb数据库的方法


    //http://mongodb.github.io/node-mongodb-native/3.0/quick-start/quick-start/
    
    /*
    nodejs操作mongodb数据库
    
     1.安装mongodb、
    
        cnpm install mongodb --save
    
    
     2.引入mongodb下面的MongoClient
        var MongoClient = require('mongodb').MongoClient;
    
    
     3.定义数据库连接的地址 以及配置数据库
        qianfeng数据库的名称
    
        var url = 'mongodb://localhost:27017/';
    
        var dbName = 'shop'
    
    
     4.nodejs连接数据库
    
    
     MongoClient.connect(url,function(err,client){
    
            const db = client.db(dbName);  数据库db对象
    
     })
    
    5.操作数据库
        
    
    
         MongoClient.connect(url,function(err,client){
    
                const db = client.db(dbName);  数据库db对象
    
    
                MongoClient.connect(url,function(err,db){
    
    
    
                    db.collection('user').insertOne({"name":"张三"},function(err,result){
    
                        db.close() //关闭连接
                    })
    
                 })
    
         })
         
    
    */
    var MongoClient = require('mongodb').MongoClient;
    
    
    //定义连接数据库的地址
    
    const  url = 'mongodb://localhost:27017/';
    var dbName = 'shop'
    
    //连接数据库
    MongoClient.connect(url,(err,client)=>{
    
        if(err){
            console.log('数据连接失败');
            return false;
        }
        let db=client.db(dbName);   /*获取db对象*/
    
        db.collection("admin").insertOne({"name":"mongodb3.0","age":10},function(err){
    
            if(err){
                console.log('增加失败');
                return false;
            }
            console.log('增加成功');
            client.close();  /*关闭数据库*/
        })
    
    
    })

    package.json

    {
      "name": "mongodb30",
      "version": "1.0.0",
      "description": "",
      "main": "mongodb.js",
      "scripts": {
        "test": "echo "Error: no test specified" && exit 1"
      },
      "author": "",
      "license": "ISC",
      "dependencies": {
        "mongodb": "^3.0.3"
      }
    }
  • 相关阅读:
    logstash收集nginx日志
    logstash收集java日志,多行合并成一行
    一个配置文件收集多个日志-if根据type类型判断
    CentOS 7 kibana安装配置
    CentOS7 logstash配置部署
    Centos7 Elasticsearch部署
    awk命令
    top命令
    java中的getClass()函数
    java容器
  • 原文地址:https://www.cnblogs.com/loaderman/p/11505187.html
Copyright © 2020-2023  润新知