美文网首页
nodeJS连接mongodb

nodeJS连接mongodb

作者: 小枫学幽默 | 来源:发表于2018-01-02 18:29 被阅读43次

user模型

var mongoose = require('mongoose'),
  Schema = mongoose.Schema,
  ObjectId = Schema.ObjectId;

var UserSchema = new Schema(
{
 name: String,
 password: String
});

module.exports = mongoose.model('User', UserSchema);

数据库操作

//引入操作类
var mongoose = require('mongoose');
//设置数据库连接字符串
var DB_CONN_STR = "mongodb://localhost:27017/note";
//连接到数据库
mongoose.connect(DB_CONN_STR); 

//引入 User 模型
var UserModel = require('./models/user');

//创建一个用户实体
var user = new UserModel({
    name: "xyz22",
    password: "debbie0604"
  }
);
//将用户的实体插入数据库
// user.save(function (err, user) {
//     if (err) 
//       throw err;
//     console.log(user);
// })

//模型查询符合条件的数据 模糊查询
UserModel
.find({
    name: /xyz/
  },{name:1,password:1}, function (err, userArrays) {
    if (err) 
      throw err;
    if(userArrays.length>0){
      console.log("存在");
      console.log(userArrays);
    }else{
      console.log("不存在");
    }
})

//模型查询数据库所有数据 模糊查询
UserModel
  .find({}, {
    name: 1,
    password: 1
  }, function (err, userArrays) {
    if (err) 
      throw err;
    console.log("selectAll");
    if (userArrays.length > 0) {
      console.log("存在");
      console.log(userArrays);
    } else {
      console.log("不存在");
    }
  })

  //查询符合条件的记录数目
  var totalCount=UserModel.count({},function(err,res) {
    if(err)
      throw err;
    console.log("总记录数");
    console.log(res);
  });

相关文章

  • mongodb学习3

    Nodejs 操作 MongoDb数据库 在 Nodejs 中使用 MongodbNodejs 连接 MongoD...

  • nodejs连接mongodb

    这几天在自己做一个项目,之前一直只是在命令行里用mongodb,还没有用代码操作过,所以这个项目刻意用了mongo...

  • nodeJS连接mongodb

    user模型 数据库操作

  • nodejs连接mongodb

    安装mongodb 模块 npm install mongodb --save-dev 连接到数据库 运行代码从服...

  • 2018-12-13 Nodejs通过mongoDB连接指定数据

    ------Nodejs连接mongoDB------解决连接数据库时报错的问题:The configured s...

  • 使用nodejs连接mongodb数据库

    一个简单的nodejs连接mongodb示例,来自 mongodb官方示例 1. 创建package.json 首...

  • [转载] nodejs连接MySQL备忘

    Nodejs连接mysql的增、删、改、查操作 一、准备 nodejs的教程,大多以操作mongodb为示例。但是...

  • MongoDB教程

    koa配置请看nodejs框架koa常用配置 目录 安装mongodb 安装robo 3t nodejs连接数据库...

  • Nodejs授权连接Mongodb

    mongodb安装完以后是没有用户连接授权验证的 给mongodb加入用户授权验证 打开mongodb配置文件 创...

  • XDH_LESSON8

    nodejs操作mongodb数据库 NodeJs为什么要用mongoose操作mongodb直接用mongodb...

网友评论

      本文标题:nodeJS连接mongodb

      本文链接:https://www.haomeiwen.com/subject/favekxtx.html