node中mongoose操作数组类型字段
来源:互联网 发布:mac卸载软件 编辑:程序博客网 时间:2024/06/03 15:55
var mongoose = require('mongoose');mongoose.connect('mongodb://localhost:27017/test');var db = mongoose.connection;db.on('error',function (err) { console.log('Mongoose connection error: ' + err);});db.once('open', function() { console.log('Mongoose connection connected!');});var Schema = mongoose.Schema;var userSchema = new Schema({ _id : String, tags: [{ _id: false, tagID: Number, optDate: Date, enable: Boolean }]});var User = mongoose.model('User', userSchema,'user');//查询User.aggregate({ $project: { _id : 1, tags: 1 } }).unwind('tags').exec(function (err, users) { if (err) return console.error(err); console.log(users);});//插入User.update({ "_id" : "195861"}, { $push : { tags: {tagID : 1, optDate : Date("2016-08-12T15:21:02.930Z"), enable : false}}},function(err,result){ if (err) return console.error(err); console.log(result); });//删除User.update({ "_id" : "195861"}, { $pull : { tags: {tagID : 2}}},function(err,result){ if (err) return console.error(err); console.log(result); });//更新User.update({ "_id" : "195861", "tags.tagID" : 1},{ $set: { "tags.$" : { 'tagID" : 333, "optDate" : new Date(), "enable" : true} }},function(err,result){ if (err) return console.error(err); console.log(result); });
阅读全文
0 0
- node中mongoose操作数组类型字段
- node.js下mongoose简单操作实例
- node.js下mongoose简单操作实例
- node.js下mongoose简单操作实例
- 在node 中用mongoose来操作mongodb
- node.js下mongoose简单操作实例
- mongoose - 让node.js高效操作mongodb
- Node.js结合mongoose操作MongoDB
- node.js下mongoose简单操作实例
- node.js下mongoose简单操作实例
- node.js下mongoose简单操作实例
- node mongoose
- node mongoose
- 在Node中基于Mongoose对MongoDB进行增删查改(CRUD)操作(一)
- Node.js 模块之【mongoose】MongoDB操作模块
- Mongoose配合Node.js操作MongoDB的基础教程
- Node.js —— 使用 Mongoose 模块操作 MongoDB
- Mongoose 操作
- 基于 Laravel 的 Vue.js 学习
- oracle存储过程中的异常处理
- UVA.12716 GCD XOR (暴力枚举 数论GCD)
- SQL 撤销索引、表以及数据库
- 4. mlab控制函数
- node中mongoose操作数组类型字段
- RHCE——计划将来的LINUX任务
- ubuntu16.04利用samba共享文件夹
- 尽在双11
- Java设计模式之五:观察者模式
- 学生信息系统问题总结
- Hbulider+xampp的配置设置
- 怎么在网页中播放视频之一:HTML5视频嵌入
- js基础练习(四)