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();
        });
      });

  • 相关阅读:
    Java 简单算法--打印乘法口诀(只使用一次循环)
    Java简单算法--求100以内素数
    ubuntu 16.04 chrome flash player 过期
    java 网络API访问 web 站点
    java scoket (UDP通信模型)简易聊天室
    leetcode1105 Filling Bookcase Shelves
    leetcode1140 Stone Game II
    leetcode1186 Maximum Subarray Sum with One Deletion
    leetcode31 Next Permutation
    leetcode834 Sum of Distances in Tree
  • 原文地址:https://www.cnblogs.com/yzyh/p/7484552.html
Copyright © 2011-2022 走看看