zoukankan      html  css  js  c++  java
  • node.js 中使用 Mongodb

    安装node的mongodb  https://www.npmjs.com/package/mongodb

    const MongoClient = require('mongodb').MongoClient;
    const assert = require('assert');

    // Connection URL
    const url = 'mongodb://localhost:27017';

    // Database Name
    const dbName = 'admin';

    // Use connect method to connect to the server
    MongoClient.connect(url, function(err, client) {
    // assert.equal(null, err);
    if (err) { console.log(err); return}
    console.log('数据库连接成功');

    const db = client.db(dbName);

    const collection = db.collection('admin');

    // 添加数据
    // collection.insertMany([
    // {'name': 'qqq', 'age': '10'},
    // {'name': 'www', 'age': '20'},
    // {'name': 'eee', 'age': '30'},
    // ], function(err, result) {
    // if (err) { console.log(err); return}
    // // assert.equal(err, null);
    // // assert.equal(3, result.result.n);
    // // assert.equal(3, result.ops.length);
    // client.close();
    // console.log('添加成功');
    // });

    // 删除数据
    // collection.deleteOne({ 'name' : 'qqq' }, function(err, result) {
    // if (err) { console.log(err); return}
    // // assert.equal(err, null);
    // // assert.equal(1, result.result.n);
    // // client.close();
    // console.log('删除成功');
    // });

    // 修改更新数据
    collection.updateOne(
    { 'name' : 'www' },
    { $set: { 'name' : '111' } },
    (err, result) => {
    if (err) { console.log(err); return}
    // assert.equal(err, null);
    // assert.equal(1, result.result.n);
    console.log('更新成功');
    client.close();
    });

    // 查看数据
    collection.find({}).toArray(function(err, docs) {
    if (err) { console.log(err); return}
    // assert.equal(err, null);
    console.log(docs);
    client.close();
    });


    });
  • 相关阅读:
    JSP页面间传递参数
    JSP获取当前日期时间
    jsp实现套打(发票打印)
    iframe
    HTTP状态码及含义大全
    标签 -- HTML内联框架
    jstl fmt标签详解
    button和submit的区别及使用js实现页面跳转的方式
    Idea SpringBoot 启动Eurka 报错,提示端口被占用
    CodeSmith 破解
  • 原文地址:https://www.cnblogs.com/zhaofeis/p/12821201.html
Copyright © 2011-2022 走看看