问题标签 [mongodb-stitch]

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 回答
808 浏览

javascript - 无法在 MongoDB 缝合服务中搜索 ObjectID

我已经尝试了几个小时来使这个简单的查询工作,但不知何故它没有。我在 MongoDB Stitch 中创建了一个 HTTP 服务,并使用这样的 ID 调用该服务

https://stitchurl.myservice?ID=blablabla

在服务内部,我想禁用 ID 为 x 的帐户,所以我尝试这样调用它:

无论我是否查询:

我总是收到 0 个结果,但是当我在 MongoDB Atlas 集合中时,我可以查询

并得到正确的结果。规则或权利没有问题,因为如果我跑

我得到了适当的打击。

任何想法我做错了什么?

问候克里斯蒂安

0 投票
1 回答
96 浏览

mongodb - 如何在 MongoDB Stitch Functions 代码中使用 Object.bsonsize?

有没有办法在 MongoDB Stitch Functions 代码中使用 Object.bsonsize?

0 投票
3 回答
100 浏览

mongodb - 通过 ID 直接访问文档

我习惯于使用 firebase,我可以像这样通过从数据库中获取数据来直接访问文档。

我似乎找不到任何关于在 mongodb 中做类似事情的文档。我是否必须使用查找查询从 mongodb 中获取数据或者我错过了什么?谢谢

0 投票
2 回答
436 浏览

reactjs - 在 Atlas Cluster 中使用 MongoDB Stitch App 处理用户

我有一个 MongoDB Stitch 应用程序,它使用电子邮件/密码身份验证。这会在 Stitch App 中创建用户,我可以在页面上进行身份验证。我的数据库也有一个 MongoDB Atlas Cluster。在集群中,我有一个带有项目名称的数据库,然后是一个用于“匹配”的集合。因此,当我将“匹配”插入集合时,我可以从 Stitch 发送经过身份验证的用户 ID,这样我就有办法查询特定用户的所有匹配。但是如何在缝合中向“用户”集合添加附加值?该用户部分在 Stitch 中使用您选择的任何身份验证类型(电子邮件/密码)预先打包。但是对于我的应用程序,我希望能够在“用户”集合上存储“MatchesWon”或“GamePreference”字段之类的内容。

我是否应该像在集群中为“匹配”创建一个集合一样为“用户”创建一个集合,然后插入从 Stitch 提供的用户 ID 并处理该集合中的字段?好像我会复制用户数据,但我不确定我是否理解另一种方法。仍在学习,我感谢任何反馈/建议。

0 投票
2 回答
1067 浏览

java - GoogleSignInAccount getServerAuthCode 在成功登录时返回 null

概括

我想为我的一个 Android 应用程序实现 Google 服务登录,并且在大多数情况下,通过这个有用的教程的指导,它运行良好。我正在探索使用MongoDB Stitch作为我的后端,我想让 Stitch 成为我的数据库和客户端之间的代理。Stitch 提供了这个不太有用的教程

问题

我目前被以下问题阻止:

预期行为

account.getServerAuthCode()应该返回服务器身份验证代码,以便我可以将其传递给 Stitch 并让它为我处理会话。

所做的尝试

  1. 刷新了 oauth2-google 客户端密码。
  2. 为 Android 应用设置 SHA-1 签名密钥。
  3. 确保我没有像这篇文章那样打错字。
  4. requestServerAuthCode通过在 Builder 中调用显式请求服务器验证码,如下所示:

可以在此处找到类似的问题。鉴于这个问题没有答案没有得到解决,我认为合并这两个问题是不可取的。

老实说,我很难过,欢迎所有贡献。

0 投票
2 回答
329 浏览

javascript - 出现错误:JavaScript 密码重置功能中的“Stich 未定义”

我正在尝试开发一个密码重置网页以用于我的 MongoDB Stitch 的电子邮件/密码身份验证,这是我的代码:

我收到如下错误: Uncaught ReferenceError: Stitch is not defined 也许我错误地导入了针迹包?

0 投票
1 回答
872 浏览

swift - 使用未解决的标识符“DefaultConflictHandlers”

我正在关注 MongoDB 提供的Build a Mobile App With Sync教程,但在特定集合上配置同步时遇到错误。这是我的代码:

这些是我的进口:

为了清楚起见,这里是错误: 在此处输入图像描述

我有一些理论,比如需要单独导入,或者我的 XCode 索引刚刚损坏,但到目前为止还没有成功。

编辑:我正在使用pod 'StitchSDK', '~> 5.0.0'

0 投票
1 回答
61 浏览

swift - 服务器没有响应:未知:transportError

在 Swift 中查询我的缝合远程集合时出现以下错误:no response from server: unknown: transportError

这是我的测试查询:

我的连接似乎很好,我在 localhost 上有另一个用 JavaScript 构建的缝合应用程序,它可以毫无问题地执行相同的查询。我在用pod 'StitchSDK', '~> 5.0.0'

0 投票
1 回答
913 浏览

mongodb - 如何使用 Mongo Stitch React-Native SDK 获取 Google OAuth 的身份验证代码?

文档看来,除了使用将 authCode 作为强制参数的 GoogleCredential 构造函数之外,似乎没有其他方法可以使用 Google 登录,我应该如何获取它?

有关 [[loginWithRedirect]] 的示例,请参阅 Facebook 身份验证

此外,文档中有多个对名为 loginWithRedirect 的函数的引用,但它们不会链接到任何地方,并且在名为 loginWithRedirect 的 auth 对象中没有属性。

0 投票
2 回答
985 浏览

javascript - MongoDB Stitch SDK 返回“不支持聚合阶段“$lookup””

最新的 Stitch 不支持 $lookup 吗?我正在使用 mongodb-stitch-server-sdk@4.3.2 并且我的服务器版本为 4.0.6。我有如下查询:

但是,我收到一个错误UnhandledPromiseRejectionWarning: StitchServiceError: aggregation stage "$lookup" is not supported