问题标签 [mongodb-cloud]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
882 浏览

mongodb - 使用 Axios 连接到 MongoDB Realm GraphQL 端点时如何避免 CORS 问题?

我在 MongoDB Atlas 中有一个测试数据库。使用 MongoDB Realm 服务,我已经能够为数据库设置 GraphQL 端点。

我可以使用他们的沙箱 (GraphiQL) 在内部运行查询。

图形

配置 API 密钥身份验证提供程序后...

api键

允许请求来源

...我能够从 Postman 外部运行查询,调用https://realm.mongodb.com/api/client/v2.0/app/<MY_APP_ID>/graphql.

邮差

但是,尝试使用 axios 进行相同的调用...

...给出一个 CORS 错误。

cors错误

是否需要在 Realm 中配置某些内容或缺少的标头以允许从浏览器外部访问 GraphQL 端点?

0 投票
0 回答
170 浏览

mongodb - MongoDB Realm GraphQL - 在自定义解析器中返回多种类型作为自定义有效负载

我目前正在探索 MongoDB Realm,更具体地说是 GraphQL 集成。我已经成功创建了返回特定类型或一种类型数组的解析器。但是,我不知道如何返回多种类型的数组......

我试图创建一个自定义有效负载,但我必须将该有效负载定义为 JSON,并且不能从那里引用非 JSON 类型。

澄清:

  • 可以创建一个自定义解析器来解析:{shirts: [Shirts]}
  • 无法创建一个自定义解析器来解析:{shirts: [Shirts], trousers: [Trousers], shoes: [Shoes]}
  • 无法创建一个自定义解析器来解析:{shirts: [Shirts], isFoo: Boolean}

有没有办法完成后两者?如果允许我直接编辑 GraphQL 模式,我将能够做到这一点,但据我所知,只能通过这个自定义解析器界面修改模式......

提前致谢!

0 投票
1 回答
278 浏览

javascript - MongoDB Atlas/云更新和删除不起作用

当我尝试从 MongoDB Atlas 数据库中更新或删除数据时遇到问题。

问题是,看起来正在调用“updateOne”和“deleteOne”方法,但方法不正确。

每当我尝试检索操作时,结果如下:

这些是我的方法:

具体来说,当我调用 removeOne 方法时,它会抛出这个错误跟踪:

我确定错误就在const removedObject = await collectionDatos.deleteOne({ "_id" : ObjectID("\"" + req.params.dataID + "\"") });其中,const updatedObject = await collectionDatos.updateOne({_id: req.params.dataID}, { $set: { [...] }但我只是按照文档中的说明进行操作:(

[deleteOne: https://docs.mongodb.com/manual/reference/method/db.collection.deleteOne/] [updateOne: https://docs.mongodb.com/manual/reference/method/db.collection.updateOne /]

我必须改变什么才能让它工作?事实是,除了文档之外,没有多少资源/教程,这让我的生活变得痛苦。先感谢您!

编辑:

这是我的连接字符串:mongodb+srv://<USER>:<PASS>@cluster0.znqxh.mongodb.net/<DATABASE_NAME>?retryWrites=true&w=majority

这是我建立连接的方式:

0 投票
0 回答
10 浏览

mongodb-query - 如何检索 MongoDB Cloud Cluster 中的所有数据/文档

我正在尝试在正在创建的 MongoDB 云图集中创建数据,但在集合选项卡中它没有显示数据。如果我编写一个查询来检索特定的数据/文档,它会得到它,但是,我怎样才能看到我的所有数据/文档。

在此处输入图像描述