问题标签 [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 回答
558 浏览

javascript - Uncaught (in promise) TypeError: itemsCollection.remove is not a function at stClient.login.then

我对 Mongodb 很陌生,并尝试使用 JS 创建简单的 HTML,其中可以在云 Atlas 上的 Mongodb 数据库中添加和删除用户。添加用户工作正常。但由于某种原因,无法识别删除功能。app id 是 --> "facebookclone- tlwvi" 我将分开 js 代码,所以下面是现在的代码:

0 投票
0 回答
859 浏览

javascript - 发布 https://stitch.mongodb.com/api/client/v2.0/app/facebookclone-tlwvi/functions/call 403 ()

错误: 在此处输入图像描述

MongoDB 用户: 在此处输入图像描述

允许用户的屏幕截图。

在此处输入图像描述

当我尝试从部署在 Atlas 上的 MongoDB 数据库中删除文档时,出现 Forbidden 错误。(插入工作正常)。数据库名称是- FbUsers,集合- ClonedFbUsers

下面是代码:

在 MongoDB 用户身份验证、内置角色等方面花费了很多时间,这似乎不太有用。任何帮助表示赞赏

0 投票
1 回答
328 浏览

javascript - 无法在 js 函数中访问 MongoDB StitchClient

我已经在“addUser()”和“loginUser()”中调用了 stClient.login 函数,它们运行良好。我能够将用户添加到我的 MongoDB 数据库并在单击登录时找到用户。(不要担心删除一个)在数据库中找到一个登录用户后,我正在加载一个新的 HTML 页面,在其中传递登录用户的名称和从 MongoDB 检索的配置文件照片。此外,我还想显示登录用户的评论以及姓名和个人资料照片。问题来了:在showComments方法中,我无法访问stitch Client。非常感谢任何帮助。下面是代码:

网页 1:

用于 2 个 HTML 的通用 JS:

HTML2

0 投票
2 回答
3836 浏览

mongodb - mongodb collection.find 找不到文档

这里绝对是 mongodb 新手,我必须说我对文档印象不深。无论如何,我的问题是我在 Mongodb Atlas 上有一个数据库,这是一个带有 next.js 前端的 Stitch 应用程序,并试图检索如下数据:

测试集合包括 150 个使用 mongoimport cli 导入的文档。我验证了文件是否正确导入。但是.find()上面没有找到任何记录,结果是一个空数组。如果我通过前端在另一个集合中创建一个文档,我可以毫无问题地找到它。

我想这里没有简单的答案,但任何提示都会受到高度赞赏。非常感谢!

0 投票
1 回答
364 浏览

push-notification - mongodb-stitch 是否支持 ionic 推送通知?

我在 mongodb 缝合中关注本教程。https://docs.mongodb.com/stitch/tutorials/push-notifications/

但是,看起来这个仅适用于 android 应用程序。我正在使用 mongodb 针迹开发离子应用程序。您认为 mongodb 针脚支持我的 ionic 3 应用程序的推送通知吗?

0 投票
1 回答
675 浏览

mongodb - MongoDB 缝合-cli 导入失败

如下页所述,

https://docs.mongodb.com/stitch/import-export/create-stitch-app/

我制作了一个名为的文件stitch.json,其中包含一个空的 JSON。IE {}

但是当我运行时stitch-cli import,出现以下错误

此应用尚不存在:您想创建一个新应用吗?[是/否]:是

应用名称:实验

找不到项目 ID:发生意外的服务器错误

我正在尝试

macOS 10.13.5

针脚-cli 1.0.1

有谁知道如何修理它?

0 投票
1 回答
597 浏览

mongodb - MongoDB Stitch 和 Angular 6 应用程序

我正在为我的 MongoDB Stitch 连接创建一个服务,但我遇到了一个问题,如果我刷新我的页面,我会收到一条错误消息:

应用程序“xyxyxyxyxyxy”的客户端尚未初始化

当我尝试初始化它时,我得到一个错误,说它已经被初始化了。

应用程序“xyxyxyxyxyxy”的客户端已初始化

这是我的服务。

0 投票
0 回答
248 浏览

mongodb - 使用 Stitch Functions 写入 S3 存储桶

在 MongoDB Atlas 中,我想设置一个触发器,以便每当我将记录插入特定集合(例如:testCollection)时,它都会将“Hello”写入 S3 存储桶。

我能够成功设置触发器来调用 Stitch 函数。但是,此函数无法写入 S3 存储桶。有没有我可以参考的适当文档,或者我可以获得任何帮助?

顺便说一句,我试过了,

文档中的示例。它不起作用,或者我错过了一些东西。我登录const s3 = context.services.get("aws")了,它在日志中打印的是undefined.

0 投票
1 回答
546 浏览

vuejs2 - 无法使用 google oauth 对 mongodb 缝合应用程序进行身份验证

我在 vue.js 前端工作。如果我使用匿名身份验证,我可以成功调用缝合并写入数据库。当我切换到 Google oauth 并尝试对数据库进行相同的写入调用时,我收到以下错误:

我已经在 Stitch 管理控制台中设置了 Google 身份验证提供程序。我在 Google Cloud Platform 上创建并配置了一个项目。在我的 vue 代码中,我添加了一个运行此代码段的“使用 google 登录”按钮:

当我点击登录时,我被重定向到谷歌表单并被谷歌要求登录,然后成功重定向回我的应用程序。但是当我尝试写入缝合数据库时,它仍然说我必须先进行身份验证。

0 投票
2 回答
108 浏览

javascript - MongoDB 检索包含在另一个文档数组中的每个文档

我是 MongoDB 新手,所以这可能是一个基本问题,但我在如何处理它时遇到了麻烦。

我想在我的收藏中找到一个文档,如下所示:

返回的字段之一是包含其他文档的“curid”(唯一值)的数组:

我想要做的是找到这些其他文档中的每一个并将它们附加到已经存在的查找查询结果中。我确信必须有一种方法,而无需对数组中的每个元素进行新的搜索。

(如果有任何区别,我正在使用 mongoDB Atlas 的 Stitch)