nodejs操作mongodb可以使用mongoose:
Mongoose is a MongoDB object modeling tool designed to work in an asynchronous environment.
安装mongoose:
npm install mongoose
///获取mongodb连接
var conn = mongoose.connect('mongodb://localhost/mytest');
var Schema = mongoose.Schema
, ObjectId = Schema.ObjectId;
var Person = new Schema({
title : { type: String }
, age : { type: Number, min: 5, max: 20 }
, meta : {
likes : [String]
, birth : { type: Date }
}
});
var p = mongoose.model('ModelName22', Person);
var Blog = mongoose.model("ModelName22");
//保存新纪录
var blog1 = new Blog();
blog1.id22 = 4;
blog1.title="ully";
blog1.save(function(err){
if (err) {
console.log('save failed');
}
console.log('save success');
});
///查找记录
Blog.find({_id:'4f8678891256c4b819000002'},function(err,docs){
console.log(docs);
});
//修改记录
var conditions = { name: 'borne' }
, update = { $set: { title: 'xxxxb' }}
, options = {};
Blog.update({_id:'4f866f35311977a81b000001'},update,options,function(err,docs){
console.log(docs+","+err);
});
//删除记录
Blog.remove({_id:'4f8678891256c4b819000002'},function(err,docs){
console.log(docs);
});
分享到:
相关推荐
Mongoose是在node.js异步环境下对mongodb进行便捷操作的对象模型工具。 本资源代码配合博客使用:https://blog.csdn.net/qq_25479327/article/details/81148772 NodeJs使用mongoose操作mongodb
自己电脑需要安装mongodb数据库 和mongoose ,自己在用的时候,记得要和对应数据库和表名一致
功能包括: 多人注册、登录、发表文章、登出、文章编辑与删除、存档、标签、分页、留言、用户个人主页、文章PV统计及留言统计、增加用户头像、 标题关键字查询(有限的正则查询)、转载功能、日志功能
采用nodejs+express+mongodb+mongoose,搭建一个个人博客系统
本文实例讲述了express使用Mongoose连接MongoDB操作。分享给大家供大家参考,具体如下: 为何要学Mongoose? Mongoose是MongoDB的一个对象模型工具,封装了MongoDB对文档的的一些增删改查等常用方法,让NodeJS操作...
使用nodejs 利用mongoose操作、mongodb的范例,其中包括数据库的链接,以及简单的增删改查 知识点介绍: schema 一种以文件形式存储的数据库模型骨架,无法直接通往数据库端,不具备数据库操作的能力,仅仅是数据库...
是MongoDB的一个对象模型工具,它将数据库中的数据转换为JavaScript对象以供你在应用中使用,封装了MongoDB对文档的的一些增删改查等常用方法,让NodeJS操作Mongodb数据库变得更加灵活简单。 安装模块mongoose npm...
毕业设计,基于Vue+NodeJS+Express+MongoDb开发的在线点餐系统,内含NodeJS完整源代码,数据库脚本 基于Vue+express+mongoDB在线点餐系统设计毕业源码案例设计 开发工具: WebStorm 开发环境:Nodejs + vue + ...
使用NodeJS,ExpressJS,MongoDB,Mongoose,Postman构建RESTFul API 请通过简单地放置一个Github星来支持该项目 :star: 。 :folded_hands: 谢谢 开发环境 1. NodeJS 2. ExpressJS 3. MongoDB Compass 4. Postman...
这个项目是使用实时创建的 ,前端是reactjs,后端是nodejs。 先决条件 安装必备组件: , 和 。 入门 # Clone this repository $ git clone https://github.com/cjuniordev/messenger # Access the project folder $...
nodejsdemo 使用Express + mongoose + MongoDB的Nodejs API。
前端全栈开发到后台整站练习源码注释清晰nodejs+mongoose+js+html+css 源码无加密,内容管理,验证码,文章,评论,会员,管理,分类,栏目 前后端分离 前端html+css+js 后端 node.js 框架 express 数据库 mongodb
上面的注释都挺详细的,我使用到了nodejs的插件mongoose,用mongoose操作mongodb其实蛮方便的。 关于mongoose的安装就是 npm install -g mongoose 这个DB类的数据库配置是基于auth认证的,如果您的数据库没有账号与...
使用mongodb完成数据存储,通过mongoose模块完成对mongodb数据的构建; 使用jade模板引擎完成页面创建渲染; 使用Moment.js格式化电影存储时间; 3、本地开发环境搭建: 使用gulp集成jshint对JS语法检查,加入browser...
NodeJS+Express环境下使用mongoose操作MongoDB数据库实现以下基本接口 1、先安装apps文件夹内的数据库和数据库GUI程序 2、node环境下,执行npm install先安装包文件、然后执行node server启动项目 有问题反馈 ...
此代码在MongoDB上执行基本的CRUD操作。 为了运行,请克隆存储库,导航到根目录并运行 npm install 这将安装所有必需的依赖项。 现在,在与server.js相同级别的根级别上创建一个文件.env,并初始化2个变量。 DB =...
基于node js、vue、mongodb等技术构建的web系统,界面美观,功能齐全,适合用作毕业设计、课程设计作业等,项目均经过测试,可快速部署运行! 基于node js、vue、mongodb等技术构建的web系统,界面美观,功能齐全,...
公司内部后台管理系统后端:Koa2 + Mongoose +MongoDB.zip
mongo-nodejs-es6:MongoDB,Nodejs,ES6-CRUD API