nodejs操作mangodb数据库示例
来源:互联网 发布:舍恩伯格大数据时代 编辑:程序博客网 时间:2024/06/02 03:17
'use strict'/** * 增删改查 *//** *1、连接到mongodb服务器,目的,拿到操作mongodb数据库的db对象 *2、做任何操作 * * mongodb(需要下载node第三方包mongodb) */const MongoClient = require('mongodb').MongoClient // Connection URL var url = 'mongodb://localhost:27017/bjqd22';// Use connect method to connect to the Server MongoClient.connect(url, function(err, db) { //拿到集合 var collection = db.collection('foodInfo'); //新增 /** * 新增多个文档 */ /** collection.insertMany([ { foodname:'泡椒凤爪', price:3.5 }, { foodname:'新疆切糕', price:280 } ], function(err, result) { if (err) { console.log(err) } console.log("插入成功"); }); //新增一条文档 collection.insertOne({ foodname:'北京烤鸭', price:185 }, function(err, result) { if (err) { console.log(err) } console.log("插入成功"); }); **/ //修改 //修改一条 /** * 参数1:条件 * 参数2:要更改的字段 */ /*collection.updateOne({ foodname : '鸭霸王' } , { $set: { price : 199 } },(err,result)=>{ if (err) { console.log(err) } console.log('修改成功'); }); */ //修改多条文档 /* collection.updateMany({foodname:{$regex:'鸭'}},{ $set : {price:666} },(err,result)=>{ if (err) { console.log(err) } console.log('修改成功'); //console.log(result); })*/ //删除 /*collection.deleteOne({ foodname:'北京烤鸭' },(err,result)=>{ if (err) { console.log(err); } console.log("删除成功"); })*/ /*collection.deleteMany({ foodname:{$regex:'鸭'} },(err,result)=>{ if (err) { console.log(err); } console.log("删除成功"); })*/ //查询 //查询一个 /*collection.findOne({foodname:'新疆切糕'},(err,doc)=>{ console.log(doc); })*/ //查询多个 /*collection.find({ foodname:{$regex:'糕'} }).toArray(function(err, docs) { console.log(docs) });*/ //分页查询 collection.find().limit(2).skip(0).toArray(function(err, docs) { console.log(docs) }) //写在最后 db.close();});
0 0
- nodejs操作mangodb数据库示例
- nodejs操作oracle数据库示例
- Nodejs操作MongoDB数据库示例
- nodejs中操作mysql数据库示例
- nodejs - mysql操作示例
- MangoDB基本操作
- Nodejs 操作redis数据库
- Nodejs 操作mysql数据库
- nodejs sqlite 数据库操作
- nodejs操作mysql数据库
- nodejs操作mongodb数据库
- nodejs数据库操作
- nodejs操作mysql数据库
- nodejs操作mysql数据库
- nodejs操作mongodb数据库
- nodejs操作mongodb数据库
- mangodb
- NodeJS操作MySQL数据库教程
- C++连接redis
- PHP开发者的Linux学习之路
- linux初学笔记(5):安全的ssh
- 【CE】ASK,OOK,FSK,GFSK简介
- Tomcat 系统架构与设计模式,第 2 部分: 设计模式分析(转载)
- nodejs操作mangodb数据库示例
- 递推递归-K
- spark的算子Tranformation和Action的使用demo
- Android Picasso不缓存图片
- HTTP协议学习笔记二
- LeetCode
- 使用eclipse开发spark程序 wordcount 事例
- tensorflow12《TensorFlow实战Google深度学习框架》笔记-06-01卷积层、池化层样例code
- Opencv笔记——findContours函数