问题标签 [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 投票
3 回答
407 浏览

mongodb-stitch - MongoDB Stitch 自定义新用户电子邮件确认

我正在使用 MongoDB Stitch 电子邮件/密码提供程序。当新用户注册时,有没有办法自定义发送的确认电子邮件?

如果没有,是否可以抢先发送这些电子邮件并自己构建功能。换句话说,Stitch 仍然会维护用户/密码身份验证,而我只会对邮件确认过程进行编程。

我知道 Firebase 他们限制了这些电子邮件的编辑,因为它可以用于垃圾邮件,所以唯一的选择就是自己编写。我更喜欢这样做而不是使用 Stitch 'Custom Authentication' 提供程序,因为这样我就必须创建整个用户管理过程。

0 投票
0 回答
119 浏览

swift - MongoDB Stitch 用户喜欢系统。如何实施?

我正在尝试为产品表实现类似的可视化系统。我想看看用户是否喜欢该产品。我有一个 Products 表和一个 Likes 表。我可以在 Firestore 中通过事务执行此操作,但我想使用 Stitch。Stitch 不提供交易服务。有谁知道我在 Swift SDK 中是否缺少任何东西?MongoDB Stitch 没有太多详尽的文档。非常感谢您的帮助。

0 投票
2 回答
125 浏览

mongodb - [StitchServiceError: Error: ObjectId in 必须是 12 个字节的单个字符串或 24 个十六进制字符的字符串]

我正在写 Mongodb Stitch,函数。

奇怪的是,在 Mongodb Stitch 函数客户端中编写它,它必须做 BSON.ObjectId

但是,当我使用我的应用程序传递arg给函数时,它会抱怨 [StitchServiceError: Error: ObjectId in must be a single string of 12 bytes or a string of 24 hex characters]

我必须将其恢复为

null如果我在 MongoDB Stitch 函数客户端中对其进行测试,这将返回。

为什么 MongoDB 以这种方式设计?

0 投票
1 回答
155 浏览

mongodb - mongoDB Stitch 如何在服务器端处理会话

我打算使用 Mongodb 缝合和 Next.js 开发同构应用程序。所以,我正在做一些测试。我做了登录页面。我用一些用户名和密码登录用户。它表明用户已登录并且凭据保存在本地存储中。

我正在使用typeof window !== 'undefined'来要求浏览器和服务器 sdk。

当我重新加载页面或请求新页面时。服务器 sdk 显示用户未登录,当页面在浏览器上加载时,它显示 userId 和登录用户可能是因为浏览器 sdk 读取访问权限并在客户端刷新令牌本地存储。

那么mongodb server sdk是如何管理用户会话的。它如何知道用户已经登录。浏览器 sdk 将用户凭据存储在浏览器本地存储中。但是服务器 sdk 在哪里存储用户凭据?

0 投票
0 回答
555 浏览

swift - 如何将 React Native Objective C 项目转换为 Swift

我正在开发一个包含 MongoDB Stitch 和 React-Native 的 iOS 项目。MongoDB API 是用 Swift 编写的,而 React Native iOS Structure 是基于 Objective-C 的。所以我决定将 Objective-C 项目转换为 Swift,以便我可以使用 MongoDB 的 Swift API 并通过 RCTBridge 与 React Native 进行通信。所以我将项目转换为 Swift,但是当我在 Xcode 中编译它时,它显示一个空白屏幕。我创建了 AppDelegate.swift 和 ProjectName-Bridging-Header.h 文件。

我正在使用 React Native 版本 0.59.5

我在 AppDelegate.swift 文件中使用了这段代码

0 投票
1 回答
389 浏览

mongodb-stitch - 如何使用查询参数创建缝合服务

我正在使用 MongoDB Stitch 创建一个数据 API,并且我想知道如何使用查询参数创建一个函数(当我调用我的 API 时必须给出参数)我想在调用我的 API 时像参数一样给出集合名称。

有我的功能

0 投票
0 回答
353 浏览

ios - Mongo Stitch 和 Local DB 之间的同步

我已经使用 Stitch 设置了 MongoDB Atlas 服务器,并使用 插入来自应用程序的数据sync.insertone,它被插入到远程 MongoDB 集合中,也被插入到本地数据库存储中。

但是当我删除应用程序并再次安装它时,来自服务器的数据没有与本地数据库同步。知道如何实现这一目标吗?

当我使用它查找数据时,collection.find()它只会返回来自本地数据库的数据。

我正在使用适用于 iOS/Swift 的 MongoDB Stitch SDK。

这是我与集合的同步配置

0 投票
1 回答
197 浏览

mongodb - 如何根据某些条件从不同的集合中进行 $lookup?

我有 3 个集合:“group10”、“group20”和“parent”

我想根据“父”集合中的条件从这些集合之一的聚合管道中进行 $lookup。

集合'父':

集合'group10':

集合'group20':

我尝试了下一个代码:

但收到此错误:$lookup 的“来自”选项必须是字符串,但类型为对象

0 投票
1 回答
675 浏览

javascript - MongoDB Stitch Functions 是否支持 async/await 定义?

MongoDB (Atlas) Stitch 上的异步函数定义在 GUI 编辑器上显示警告。包括触发器参考中提供的示例代码。

此处找到的代码可以直接复制到 Stitch Function 编辑器并由于 async 关键字而产生警告。

来自文档的示例代码。

我想知道 Stitch 是否支持 async/await 范式,以及我是否应该关注显示的警告。

0 投票
1 回答
429 浏览

mongodb - MongoDB Stitch Webhook 中的“then 不是函数”

MongoDB Stitch Webhook 文档描述了我的精确用例:使用POST方法调用insertOne然后返回插入的 _id。

我将下面的示例(直接来自文档)粘贴到缝合功能编辑器中。

我通过调用在函数编辑器控制台中执行了该函数:

返回一个错误,表明它.then不是一个函数。

错误:TypeError:'then' 不是函数

是文档错了,还是我误入歧途了?