Nodejs操作Mongodb数据库

nodejs是一门很强大的语言,觉得和node想联系的数据库 我还是喜欢MonGodb ,下面就介绍如何操作:

1.官网下载mongodb,然后傻瓜式一键安装

  

  2.在安装mongodb包的路径下bin 用cmd运行  

mongod --dbpath= F:\你的node项目路径

这样你的mongodb就连接上了,

3. 在你的项目里运行 npm install mongodb --save

   4.你的项目里运行下面代码

    

let mongoose=require(‘mongoose‘); //加载数据库模块

//监听htttp请求
mongoose.connect(‘mongodb://localhost:27017/node,function (err) {
    if(err){
        console.log("数据库链接失败");
    }else{
        console.log(‘数据库链接成功‘)

        app.listen(8080);
    }
});

5.创建数据表:你想要的数据结构

//存储分类的表数据结构
let mongoose = require(‘mongoose‘);

let Schema=mongoose.Schema;

const City=new Schema({
    title:String,
    address:String
})

module.exports=mongoose.model(‘City‘,City,‘City‘);

6.在另外的文件创建js文件,引入这个创建数据表的文件

let City= require(‘../city‘);

//添加
function add(){
     const city=new City({
         title:"浙江",
         address:"上海"
     })

     city.save(function(err,body){
        if(err){
            console.log(err);
        }else{
            console.log(body)
        }
     });
}

//查找
function select(contion){
    City.find({body:contion},function(){
        if(err){
          console.log(err);
        }else{
           console.log(res);
        }
    });
}

//编辑
function edit(){
    City.update({},{body:‘address‘},{multi:true},function(err,raw){
          if(err){
              console.log(err);
          }else{
              console.log(raw);
          }
    })
}

//删除
function del(){

然后在另外你的单个js文件引入这个方法,其实你也不必要这么引入,你可以自己写一下这么数据库的操作

 总结下:

  1. 定义 Schema,由 Schema 发布 Model 来操作数据库。
  2. Model 创建的实体 Entity,可以调用 save() 方法将数据保存到数据库中。
  3. Model.find() 方法查询到该 Schema 下的所有数据,findOne() 根据条件查询数据,findById() 根据 id 查询数据。
  4. Model.Limit()  读取指定数量的数据记录。
  5. Model.skip()方法来跳过指定数量的数据,一般数据多用作分页时用的多。
  6. Model.remove() 删除数据。

 

原文地址:https://www.cnblogs.com/yf-html/p/8734230.html

时间: 2024-11-11 09:24:42

Nodejs操作Mongodb数据库的相关文章

nodejs操作mongodb数据库的方法

//http://mongodb.github.io/node-mongodb-native/3.0/quick-start/quick-start/ /* nodejs操作mongodb数据库 1.安装mongodb. cnpm install mongodb --save 2.引入mongodb下面的MongoClient var MongoClient = require('mongodb').MongoClient; 3.定义数据库连接的地址 以及配置数据库 qianfeng数据库的名称

二十六、Nodejs 操作 MongoDb 数据库

一. 在 Nodejs 中使用 Mongodb 前面的课程我们讲了用命令操作 MongoDB,这里我们看下如何用 nodejs 来操作数据库需要引包: npm install mongodb --save-dev / cnpm install mongodb --save-dev mongodb官方文档网址: https://docs.mongodb.com/manual/ 进入下面的页面,你就可以选择你使用的开发语言的操作mongodb的文档,注意,一般很难加载出来的... node.js操作

nodejs操作mongodb数据库封装DB类

这个DB类也算是我经历了3个实际项目应用的,现分享出来,有需要的请借鉴批评. 上面的注释都挺详细的,我使用到了nodejs的插件mongoose,用mongoose操作mongodb其实蛮方便的. 关于mongoose的安装就是 npm install -g mongoose 这个DB类的数据库配置是基于auth认证的,如果您的数据库没有账号与密码则留空即可. /** * mongoose操作类(封装mongodb) */ var fs = require('fs'); var path = r

nodejs操作mongodb数据库(mongodb)

1.增加 var MongoClient = require("mongodb").MongoClient; var DB_URL = "mongodb://localhost:27017/chm"; function insertData(db) { var devices = db.collection('vip'); var data = {"name":"node","age":22,"a

Koa 操作 Mongodb 数据库

node-mongodb-native的介绍 使用基于官方的 node-mongodb-native 驱动,封装一个更小.更快.更灵活的 DB 模块, 让我们用 nodejs 操作 Mongodb 数据库更方便.更灵活. 官方文档:http://mongodb.github.io/node-mongodb-native/ node-mongodb-native的基本使用 安装mongodb npm install mongodb --save 引入mongodb下面的MongoClient va

封装 Koa操作Mongodb数据库的DB类库

//http://mongodb.github.io/node-mongodb-native/3.0/quick-start/quick-start/ /* nodejs操作mongodb数据库 1.安装mongodb. cnpm install mongodb --save 2.引入mongodb下面的MongoClient var MongoClient = require('mongodb').MongoClient; 3.定义数据库连接的地址 以及配置数据库 koa数据库的名称 var

node操作MongoDB数据库之插入

在上一篇中我们介绍了MongoDB的安装与配置,接下来的我们来看看在node中怎样操作MongoDB数据库. 在操作数据库之前,首先应该像关系型数据库一样建个数据库把... 启动数据库 利用命令提示符: 1.在创建数据库之前,我们应该启动数据库服务器 mongod --dbpath d:\MongoDB\data 注意:不要关闭这个数据库服务器...不然数据库就被关闭了 2.使用如下语句创建一个数据库 use mydb 这样mongodb会帮助我们自动创建他们,当然这个时候数据库还是空的. 3.

nodejs如何mongodb数据库

nodeJs链接mongodb数据库有两种方式,第一种是利用官方自己开发的npm包mongodb链接,第二种是利用第三方npm包mongoose链接:这里如果是window操作系统,建议用mongoose第一种,mongodb链接: 先在项目中安装mongodb包: npm install mongodb 安装成功以后,建立一个mongodb.js文件,写入代码: var mongo = require('mongodb'), Server = mongo.Server, Db = mongo.

PHP操作MongoDB 数据库总结记录

分类: php mongo 2013-07-18 10:23 623人阅读 评论(0) 收藏 举报 目录(?)[-] 连接MongoDB数据库 选择数据库与表 插入数据记录 更新数据记录 删除记录操作 查询数据记录 关闭链接 常见函数使用 最近有个项目,需要用php操作mongoDb数据,所以了解下mongoDb为此整理了下,常见的操作...... 1,连接MongoDB数据库 [php] view plaincopy $conn = new Mongo(); 其他链接方式 //$conn=ne