问题标签 [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.
mongodb-stitch - MongoDB Stitch 自定义新用户电子邮件确认
我正在使用 MongoDB Stitch 电子邮件/密码提供程序。当新用户注册时,有没有办法自定义发送的确认电子邮件?
如果没有,是否可以抢先发送这些电子邮件并自己构建功能。换句话说,Stitch 仍然会维护用户/密码身份验证,而我只会对邮件确认过程进行编程。
我知道 Firebase 他们限制了这些电子邮件的编辑,因为它可以用于垃圾邮件,所以唯一的选择就是自己编写。我更喜欢这样做而不是使用 Stitch 'Custom Authentication' 提供程序,因为这样我就必须创建整个用户管理过程。
swift - MongoDB Stitch 用户喜欢系统。如何实施?
我正在尝试为产品表实现类似的可视化系统。我想看看用户是否喜欢该产品。我有一个 Products 表和一个 Likes 表。我可以在 Firestore 中通过事务执行此操作,但我想使用 Stitch。Stitch 不提供交易服务。有谁知道我在 Swift SDK 中是否缺少任何东西?MongoDB Stitch 没有太多详尽的文档。非常感谢您的帮助。
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 以这种方式设计?
mongodb - mongoDB Stitch 如何在服务器端处理会话
我打算使用 Mongodb 缝合和 Next.js 开发同构应用程序。所以,我正在做一些测试。我做了登录页面。我用一些用户名和密码登录用户。它表明用户已登录并且凭据保存在本地存储中。
我正在使用typeof window !== 'undefined'来要求浏览器和服务器 sdk。
当我重新加载页面或请求新页面时。服务器 sdk 显示用户未登录,当页面在浏览器上加载时,它显示 userId 和登录用户可能是因为浏览器 sdk 读取访问权限并在客户端刷新令牌本地存储。
那么mongodb server sdk是如何管理用户会话的。它如何知道用户已经登录。浏览器 sdk 将用户凭据存储在浏览器本地存储中。但是服务器 sdk 在哪里存储用户凭据?
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 文件中使用了这段代码
mongodb-stitch - 如何使用查询参数创建缝合服务
我正在使用 MongoDB Stitch 创建一个数据 API,并且我想知道如何使用查询参数创建一个函数(当我调用我的 API 时必须给出参数)我想在调用我的 API 时像参数一样给出集合名称。
有我的功能
ios - Mongo Stitch 和 Local DB 之间的同步
我已经使用 Stitch 设置了 MongoDB Atlas 服务器,并使用 插入来自应用程序的数据sync.insertone
,它被插入到远程 MongoDB 集合中,也被插入到本地数据库存储中。
但是当我删除应用程序并再次安装它时,来自服务器的数据没有与本地数据库同步。知道如何实现这一目标吗?
当我使用它查找数据时,collection.find()
它只会返回来自本地数据库的数据。
我正在使用适用于 iOS/Swift 的 MongoDB Stitch SDK。
这是我与集合的同步配置
mongodb - 如何根据某些条件从不同的集合中进行 $lookup?
我有 3 个集合:“group10”、“group20”和“parent”
我想根据“父”集合中的条件从这些集合之一的聚合管道中进行 $lookup。
集合'父':
集合'group10':
集合'group20':
我尝试了下一个代码:
但收到此错误:$lookup 的“来自”选项必须是字符串,但类型为对象
javascript - MongoDB Stitch Functions 是否支持 async/await 定义?
MongoDB (Atlas) Stitch 上的异步函数定义在 GUI 编辑器上显示警告。包括触发器参考中提供的示例代码。
此处找到的代码可以直接复制到 Stitch Function 编辑器并由于 async 关键字而产生警告。
来自文档的示例代码。
我想知道 Stitch 是否支持 async/await 范式,以及我是否应该关注显示的警告。
mongodb - MongoDB Stitch Webhook 中的“then 不是函数”
MongoDB Stitch Webhook 文档描述了我的精确用例:使用POST
方法调用insertOne
然后返回插入的 _id。
我将下面的示例(直接来自文档)粘贴到缝合功能编辑器中。
我通过调用在函数编辑器控制台中执行了该函数:
返回一个错误,表明它.then
不是一个函数。
错误:TypeError:'then' 不是函数
是文档错了,还是我误入歧途了?