
friend:{
name:{type:String,required:true},
group:[{
groupName:String,
list:[{name:String}]
}]
}
假设现在数据库中的friend表中包含:
{
name:"John",
group:[
{"friends",[...]}
...
]
}
现在我要删除john的名为friends的group,那么可以用$pull来实现删除数组中的指定元素:
Friend.update({name:uname},{$pull:{"group:{groupName:"friends"}}},function(err){
if(err){
res.send(500)
console.log(err)
}
})
其中Friend是与上面的schema对应的model,这样就完成了数组对应元素的删除。如果要添加元素的话,用到的就不是$pull而是$addToSet,语法还是一样的。
公众号授权后的数据怎么存储答:1. mongoose引入使用vscode远程连接服务器工程项目。项目仓库在文章顶部链接,如有需求可以下载。在项目目录下打开终端安装mongoose。 npm install mongoose
2. 新建mongodb入口文件 mongoose.js,并使用开发文档的示例代码测试连接。mongoose文档地址:Mongoose 5.0 中文文档 有人会发现以上 *** 作并没有指定数据库的集合,为什么能
3. 测试数据库连接直接node mongoose.js运行后,并打开mongo compass查看以上运行有无正确添加数据。可以看到该对象被正确创建,同时还生成"__v"字段,这个暂时可以
生命有限思想无界
公众号上的视频怎么保存到手机本地
最佳回答:1、在微信公众号上,点击分享,d出的分享页面中,我们选择【发送到我的电脑】2、然后在电脑上登录QQ账号,在【我的设备】中打开...
装MongoVUE之后,打开软件,如下图所示:2
点击Connect来连接MongoDB数据库,填写好Name 和Server后点击Save,Name随便给取个名字就型,Server为服务器的地址,本机即127.0.0.1,Port默认为27017,可以根据实际情况进行设置。保存后在Connect界面就多了一个testdb的数据库连接,点击Connect即可连接到数据库,如下图所示:如下图所示:
3
增加文档:
右击集合名选择Insert Document 填写的数据以json格式录入,如下图所示:
4
查看文档,如下图所示:
5
查看文档:这里我选的第一个find查找刚才添加的文档,如下图所示:
6
修改文档,如下图所示:
7
删除文档:选择要删除的文档右键Remove即可。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)