Node.JS使用mongodb存储数据的操作包括什么

Admin 2022-08-16 群英技术资讯 277 次浏览

这篇文章将为大家详细讲解有关“Node.JS使用mongodb存储数据的操作包括什么”的知识,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
 

/**
 * 使用mongodb存储数据
 * 1 首先安装mongodb nodejs插件  npm install mongodb --save-dev
 * 2 安装express (非必须)
 * 
 * 
 */

 var mongo= require("mongodb")
var  mongoClient=mongo.MongoClient;
var  url="mongodb://116.196.76.89:27017";

/**
* 此处mongodb用3.0 
 * mongodb2.0写法中mongoClient.connect(url,function(err,db) db对象就是连接成功的数据库
 * 此时获取集合 db.collection("test").insert()
 * 
 * mongodb3.0  mongoClient.connect(url,function(err,client) 
 * 此时需要获取数据库  var  db= client.db("nodejs")
 * 在获取集合 db.collection("test")
 * 
 * 其他方法和mongodb差不多 查看官方文档 http://mongodb.github.io/node-mongodb-native/3.1/tutorials/crud/
 */
mongoClient.connect(url,{useNewUrlParser:true},function(err,client){
if(err)console.info(err)
else{

    console.info("连接成功");
    const  db=client.db("nodejs");
    const   test=db.collection("test");
    

 // test.find({}).toArray((err,doc)=>console.info(doc));

 // test.find({"scroe":{$gt:10},"price":{$gt:100}}).toArray((err,doc)=>console.info(doc));

  test.findOne({"title":"test10"},(err,doc)=>{
    console.info(err);
    console.info(doc);
  })
  
test.insertMany(
    [
        {"title":"测试node添加","tid":10086, "price":10086,"scroe":10086},
        {"title":"测试node添加2","tid":10087, "price":10087,"scroe":10087}
    ],(err,res)=>{
       if(res.insertedCount>0) console.log("插入成功");
    });

}
});

到此这篇关于“Node.JS使用mongodb存储数据的操作包括什么”的文章就介绍到这了,更多相关Node.JS使用mongodb存储数据的操作包括什么内容,欢迎关注群英网络技术资讯频道,小编将为大家输出更多高质量的实用文章! 群英智防CDN,智能加速解决方案

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

猜你喜欢

成为群英会员,开启智能安全云计算之旅

立即注册
专业资深工程师驻守
7X24小时快速响应
一站式无忧技术支持
免费备案服务
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
在线客服
微信公众号
返回顶部
返回顶部 返回顶部
在线客服
在线客服