详解Wondows下Node.js使用MongoDB的环境配置.pdfVIP

  • 1
  • 0
  • 约3.47千字
  • 约 2页
  • 2020-09-04 发布于天津
  • 举报

详解Wondows下Node.js使用MongoDB的环境配置.pdf

这篇文章主要介绍了安装使用 Mongoose 来让 Node.js 操作 MongoDB 的基础教程 ,前端 js+ 后端 node+js 操作 MongoDB 正是所谓最流行的一种 JavaScript 全栈开发方案 ,需要的朋友 可以参考下 安装 mongoose 使用 express 准备一个 TestMongoDB 项目,命令序列如下: express TestMongoDB cd TestMongoDB npm install 执行完上面的命令后,使用下面的命令安装 mongoose: npm install mongoose --save 这个命令会安装 mongoose 并将其作为项目的依赖, 而 mongoose 依赖的 MongoDB driver 以及 regexp 等等模块也会被自动安装。 实例 使用 mongoose 可以新建数据库、 新建集合、对集合内的文档进行 CRUD 操作, 在写代 码时,可以对照着 mongo shell 验证结果是否符合预期。 在 TestMongoDB 下新建一个 mongo.js 文件,内容如下: var mongoose = require(mongoose); mongoose.connect(mongodb://localhost/accounts); var db = mongoose.connection; db.on(error, console.error.bind(console, connection error:)); db.once(open, function() { nbsp;console.log(mongoose opened!); nbsp;var userSchema = new mongoose.Schema({ nbsp; nbsp;name:{type: String, unique: true},nbsp; nbsp; nbsp;password:String nbsp; },nbsp; nbsp; {collection: accounts} nbsp; ); nbsp;var User = mongoose.model(accounts, userSchema); nbsp;User.findOne({name:WangEr}, function(err, doc){ nbsp; if(err) console.log(err); nbsp; else console.log(doc.name + , password - + doc.password); nbsp;}); nbsp;var lisi = new User({name:LiSi, password:123456}); nbsp;lisi.save(function(err, doc){ nbsp; if(err)console.log(err); nbsp; else console.log(doc.name + saved); nbsp;});nbsp; }); 上面的文件,直接执行“ node mongo.js ”命令即可查看效果。 要使用 mongoose,先 require ,然后使用 connect 方法连接数据库。 connect 原型: connect(uri, options, [callback]) uri 的格式类似: “mongodb://user:pass@localhost:port/database ”。 mongoose 的 connection 对象定义了一些事件

文档评论(0)

1亿VIP精品文档

相关文档