我需要使用 graphql 将数组数据推送到 mongodb
Posted
技术标签:
【中文标题】我需要使用 graphql 将数组数据推送到 mongodb【英文标题】:I need to push array data to mongodb using graphql 【发布时间】:2017-04-01 00:34:57 【问题描述】:我的数据是
Array[3]
0: Object
time: "0:00",
value: 4
1: Object
time: "0:00",
value: 7
2: Object
time: "0:02"
value: -6
我需要使用带有 mutation 的 graphql 将这个数据数组推送到 mongodb。请给我一些想法或示例代码来完成。 提前致谢
【问题讨论】:
【参考方案1】:看看How to make a mutation query for inserting a list of (Array) fields in GraphQL。这个问题很好地展示了一个使用 Node.js 的突变示例
【讨论】:
试过这个不起作用...我当前的架构var mongoose = require('mongoose') ; var dataSchema = new mongoose.Schema([ _id : Number value: Number, time: String, ]); var data = mongoose.model('datas', dataSchema); exports.default = data;
我的问题是输入数组格式为 [ [obj1] [obj2] [obj3] ] 。我需要使用 graphql 将此数组推送到 mongodb 中,为开发 mongoose 模式和 graphql 模式提供一些建议。
问题是您从 graphQL 中的 resolve 方法获取数据还是将其保存到您的 moongoose 架构中?以上是关于我需要使用 graphql 将数组数据推送到 mongodb的主要内容,如果未能解决你的问题,请参考以下文章