zoukankan      html  css  js  c++  java
  • 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();
        });
      });

  • 相关阅读:
    mongodb数据库shell
    PLINK pca
    xgboost 安装
    tensorflow之损失函数
    php,mysql存储过程的简单例子
    ECharts初体验
    mysql常用连接查询
    php流程控制
    php循环
    高效率php注意事项
  • 原文地址:https://www.cnblogs.com/yzyh/p/7484552.html
Copyright © 2011-2022 走看看