Mongodb

Mongodb安装方法略。
使用mongoose操作mongodb 。

  • 安装
npm install mongoose --save
  • 事件
db.on('error', function(err) {});
db.once('open', function() {});
db.once('disconnected', function() {});
  • 创建Schema, Model
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var UserSchema = new Schema({
    account: String,
    pwd: String,
    ip: String,
    loginDate: Date
});  
//
var User = mongoose.model("User", UserSchema);
  • 插入
var user     = new User();
user.account = account;
user.pwd     = pwd;
user.save(function(err, res) {});
  • 查找
User.find(query, fields, opt, callback); // 返回符合条件的所有数据
User.findOne(query, callback); // 返回一条数据

fields:查询命令
var query = {'age': 30}
fields: 返回的文档只包含这这些字段
var fields = {'account': 1}
opt:已某种方式返回

var opt = {'skip': x } // 跳过前面x条数据
var opt = {'limit': x } // 返回x条数据
// ......
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Mongodb 配置选项 通常在mongod.conf中 配置文件 设置了配置文件后启动时以自定义的配置文件启动:...
    AkaTBS阅读 4,743评论 0 6
  • 参考资料https://www.npmjs.com/package/mongodbhttps://docs.mon...
    程序员有话说阅读 4,125评论 0 4
  • 前言:使用nodejs实现登录、注册、商品发布、商品列表展示Demo,通过这个demo熟悉nodejs使用,mon...
    嘟嘟220阅读 5,792评论 0 2
  • 1.express node Web应用框架,提供了很多Web应用和HTTP工具 使用express可以快速搭建一...
    昵称不能太随便阅读 5,133评论 0 2
  • 1.express node Web应用框架,提供了很多Web应用和HTTP工具 使用express可以快速搭建一...
    寒梁沐月阅读 3,526评论 2 6

友情链接更多精彩内容