var mongoose = require('mongoose');
var AdressListSchema= new mongoose.Schema({
        id:String,
        name: String,
        adress:String
});

var UserSchema = new mongoose.Schema({
    deviceType: String,
    tokenId: String,
    createDate: { type: Date, default: Date.now }, 
    AdressList: [AdressListSchema]
});
mongoose.model('User',UserSchema );
module.exports = mongoose.model('User');




router.post('/user', function(req, res){
    User.create({
        deviceType :req.body.deviceType,
        tokenId :req.body.tokenId,
        AdressList:[{ name: req.body.name, adress: req.body.adress }]
    },
    function(err, User){
        if(err) return res.status(500).send('fail');
    res.status(200).send(User);
    });
});

上面的模式可以满足存在的模式下的请求,并且可以成功运行,因此,我不想将子文档添加到我实际上要批量执行的记录中。 因此,在文件注册期间,我同时要记录多个地址,并且我不知道如何张贴该地址,我为此致歉。

  ask by Bugra Onucyildiz translate from so

本文未有回复,本站智能推荐:

1回复

如何将WebApi数据数组保存到嵌套猫鼬模式中的子级父模式?

我正在尝试保存Web Api的结果,其中包含多个数据数组以填充股票图表。 每次输入符号并单击“获取报价”按钮,它都应从Web api获取数据,并将其保存在数据库的“子模式”下。 我该如何使用nodejs和mongoose? 这是我尝试过的代码。 文件夹-模型-Stock.js 控制
1回复

如何基于作为参数传递的动态模式的猫鼬模型?

我是猫鼬和 expressjs 的新手我想根据文档和模型检索集合。 我有多个继承通用架构的架构。 然后,我想从猫鼬中检索集合 我在下面有一个错误 是否可以? 先感谢您! PS:我已经看过其他帖子,解决方案是使属性可选。
1回复

无法通过Express路线从Mongodb删除文档

我想通过id删除Mongodb文档,将其传递给Express路由。 在控制台中,我收到一条消息,指出它已被删除。 但事实并非如此。 我的Angularjs工厂: 我的路线.js app.get功能在这里工作得很好。 app.delete可能有什么问题? 这是我在mod
1回复

子文档数组中的猫鼬虚拟

有没有办法“获取”子文档中文档字段的值? book_id 在主文档中,如何在此处获取它的值 '''
2回复

在猫鼬中发送文档和子文档数据

我正在尝试以 json 格式从文档和子文档发送数据,以返回包含 userID 并且可能包含或不包含 limit(number of sub docs to show) 、to(date) 和 from(date) 的请求我的模式 当前代码,发送带有所有日志的数据
1回复

嵌套文档上的猫鼬

我是 mongodb 的初学者,我希望收到您关于要采用的最佳实践的建议。 我正在创建一个简单的博客来开始,我的猫鼬模式是这样的博客 图片 图像架构将仅包含 url,图像将存储在 cloudinary 上。 我分成两个模式以免重复逻辑,因为我还可以添加一个用户图表,其中包含个人资料照片(图片模式) 我
1回复

在猫鼬快递中更新子文档数组

所以我有一个架构,它是这样的: 所以在锦标赛模型中,我得到了这个作为回报: 在 API 中,我将只有用户 ID 和锦标赛 ID。 我想将players数组中的paid从 false 更新为 true。 这是我尝试过的: 我哪里出错了? 我的方法应该是什么?
2回复

如何检索猫鼬中的文档

我在集合中有多个文档,每个文档中都有一个长字符串,我想一次检索一个文档,文档中除了长字符串之外什么都没有,我该如何检索呢? 我使用insertMany()将所有文档插入集合中,这是我检索所有文档时的代码和输出