• node.js 操作mongodb中的数据


    var MongoClient = require('mongodb').MongoClient;
    var DB_CONN_STR = 'mongodb://localhost:27017/admin'; //# 数据库为 admin
    var insertData = function(db, callback) {
      //连接到表 site
      var collection = db.collection('admin');

      //插入数据
      var data = [{
      "name": "唐荣",
      "url": "www.baidu.com",
      "age":18,
      "sex":"man"
      }, {
        "name": "菜鸟工具",
        "url": "c.runoob.com"
      }];
      collection.insert(data, function(err, result) {
        if(err) {
          console.log('Error:' + err);
          return;
         }
          callback(result);
       });

      //查询数据
      var whereStr = {"name":'菜鸟教程'};
      collection.find(whereStr).toArray(function(err, result) {
        if(err){
          console.log('Error:'+ err);
          return;
        }
        callback(result);
       });

      //更新数据
      var whereStr = {"name":'菜鸟教程'};
      var updateStr = {$set: { "url" : "888888888888" }};
      collection.update(whereStr,updateStr, function(err, result) {
        if(err){
          console.log('Error:'+ err);
          return;
        }
        callback(result);
      });

      //删除数据
      var whereStr = {"name":'菜鸟教程'};
      collection.remove(whereStr, function(err, result) {
        if(err){
          console.log('Error:'+ err);
          return;
        }
          callback(result);
        });
      }
      MongoClient.connect(DB_CONN_STR, function(err, db) {
        console.log("连接成功!");
      insertData(db, function(result) {
        console.log(result);
        db.close();
        });
      });

  • 相关阅读:
    php详解和优化
    接口
    抽象类
    对象转型
    面向对象2
    Super关键字
    Object类介绍
    有效处理java异常的三个原则
    this关键字
    equals方法
  • 原文地址:https://www.cnblogs.com/yzyh/p/7484552.html
Copyright © 2020-2023  润新知