问题标签 [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.
javascript - 无法在 MongoDB 缝合服务中搜索 ObjectID
我已经尝试了几个小时来使这个简单的查询工作,但不知何故它没有。我在 MongoDB Stitch 中创建了一个 HTTP 服务,并使用这样的 ID 调用该服务
https://stitchurl.myservice?ID=blablabla
在服务内部,我想禁用 ID 为 x 的帐户,所以我尝试这样调用它:
无论我是否查询:
我总是收到 0 个结果,但是当我在 MongoDB Atlas 集合中时,我可以查询
并得到正确的结果。规则或权利没有问题,因为如果我跑
我得到了适当的打击。
任何想法我做错了什么?
问候克里斯蒂安
mongodb - 如何在 MongoDB Stitch Functions 代码中使用 Object.bsonsize?
有没有办法在 MongoDB Stitch Functions 代码中使用 Object.bsonsize?
mongodb - 通过 ID 直接访问文档
我习惯于使用 firebase,我可以像这样通过从数据库中获取数据来直接访问文档。
我似乎找不到任何关于在 mongodb 中做类似事情的文档。我是否必须使用查找查询从 mongodb 中获取数据或者我错过了什么?谢谢
reactjs - 在 Atlas Cluster 中使用 MongoDB Stitch App 处理用户
我有一个 MongoDB Stitch 应用程序,它使用电子邮件/密码身份验证。这会在 Stitch App 中创建用户,我可以在页面上进行身份验证。我的数据库也有一个 MongoDB Atlas Cluster。在集群中,我有一个带有项目名称的数据库,然后是一个用于“匹配”的集合。因此,当我将“匹配”插入集合时,我可以从 Stitch 发送经过身份验证的用户 ID,这样我就有办法查询特定用户的所有匹配。但是如何在缝合中向“用户”集合添加附加值?该用户部分在 Stitch 中使用您选择的任何身份验证类型(电子邮件/密码)预先打包。但是对于我的应用程序,我希望能够在“用户”集合上存储“MatchesWon”或“GamePreference”字段之类的内容。
我是否应该像在集群中为“匹配”创建一个集合一样为“用户”创建一个集合,然后插入从 Stitch 提供的用户 ID 并处理该集合中的字段?好像我会复制用户数据,但我不确定我是否理解另一种方法。仍在学习,我感谢任何反馈/建议。
java - GoogleSignInAccount getServerAuthCode 在成功登录时返回 null
概括
我想为我的一个 Android 应用程序实现 Google 服务登录,并且在大多数情况下,通过这个有用的教程的指导,它运行良好。我正在探索使用MongoDB Stitch作为我的后端,我想让 Stitch 成为我的数据库和客户端之间的代理。Stitch 提供了这个不太有用的教程。
问题
我目前被以下问题阻止:
预期行为
account.getServerAuthCode()
应该返回服务器身份验证代码,以便我可以将其传递给 Stitch 并让它为我处理会话。
所做的尝试
- 刷新了 oauth2-google 客户端密码。
- 为 Android 应用设置 SHA-1 签名密钥。
- 确保我没有像这篇文章那样打错字。
requestServerAuthCode
通过在 Builder 中调用显式请求服务器验证码,如下所示:
可以在此处找到类似的问题。鉴于这个问题没有答案没有得到解决,我认为合并这两个问题是不可取的。
老实说,我很难过,欢迎所有贡献。
javascript - 出现错误:JavaScript 密码重置功能中的“Stich 未定义”
我正在尝试开发一个密码重置网页以用于我的 MongoDB Stitch 的电子邮件/密码身份验证,这是我的代码:
我收到如下错误:
Uncaught ReferenceError: Stitch is not defined
也许我错误地导入了针迹包?
swift - 使用未解决的标识符“DefaultConflictHandlers”
我正在关注 MongoDB 提供的Build a Mobile App With Sync教程,但在特定集合上配置同步时遇到错误。这是我的代码:
这些是我的进口:
我有一些理论,比如需要单独导入,或者我的 XCode 索引刚刚损坏,但到目前为止还没有成功。
编辑:我正在使用pod 'StitchSDK', '~> 5.0.0'
swift - 服务器没有响应:未知:transportError
在 Swift 中查询我的缝合远程集合时出现以下错误:no response from server: unknown: transportError
这是我的测试查询:
我的连接似乎很好,我在 localhost 上有另一个用 JavaScript 构建的缝合应用程序,它可以毫无问题地执行相同的查询。我在用pod 'StitchSDK', '~> 5.0.0'
mongodb - 如何使用 Mongo Stitch React-Native SDK 获取 Google OAuth 的身份验证代码?
从文档看来,除了使用将 authCode 作为强制参数的 GoogleCredential 构造函数之外,似乎没有其他方法可以使用 Google 登录,我应该如何获取它?
有关 [[loginWithRedirect]] 的示例,请参阅 Facebook 身份验证
此外,文档中有多个对名为 loginWithRedirect 的函数的引用,但它们不会链接到任何地方,并且在名为 loginWithRedirect 的 auth 对象中没有属性。
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