azure-data-factory - 使用 Azure 数据工厂从 Storage Gen2 复制后无法从 Azure Mongo 读取数据
问题描述
来源:Azure Storage Gen 2(包含 10 行 json 行的文件)接收器:带有 Mongo API 的 Azure Cosmos
我使用 Azure 数据工厂管道(复制活动)将文件数据移动到 Mongo 集合。复制成功,但是当我在我的集合上运行 find({}) 时,它返回 0 条记录。当我运行 stats() 时,它显示计数为 10,这是预期的。从 Robo3T 读取这些记录以查询 Mongo DB 时,我无法弄清楚问题出在哪里。
我创建了第二个管道来从 Mongo 读取数据并写入 Azure 存储以测试数据是否真的存在于 Mongo 中。我能够将所有 10 条记录写入存储。它证明数据存在于 Mongo 中,但我无法读取/访问它。
解决方案
您将无法直接读取存储在数据或任何数据库中的数据集合。您必须通过 Azure 门户使用 Mongo Shell。您必须转到 Azure Cosmos DB 资源 -> 数据资源管理器 -> Mongo Shell。如果这里有任何具体错误是故障排除文档。
推荐阅读
- php - 将文本中的电子邮件地址发送到 mailto 超链接(可能在 Twig 中?)
- .net - C# - 使用 MailBee.NET 验证邮件消息签名的问题
- powershell - 递归搜索多个文件夹中txt文件中的每一项
- reactjs - 无法导入反应大日历
- hive - Hive 使用格式为 AM/PM 的时间戳创建查询
- vba - VBA ("Scripting.Dictionary").Exists 在假定为真时返回假
- php - 使用 MAMP 和 MAC 在 php myadmin 上获取错误 500
- r - RSelenium 和 seleniumPipes 使用 queryRD
- python-3.x - BeautifulSoup soup.find 标签
- javascript - 如何在 Material UI React JS 中以编程方式滚动抽屉?