我正在使用Mongo DB Atlas by MongoDB连接器来提取和使用Tableau中的mongo db数据,但当在我的mongo文档中添加新字段时,我会遇到一些问题.我在Tableau中使用的数据库中的一个集合中有几个新字段,即使在数据刷新后,它们也不会显示在Tableau中.另一方面,已从mongo db中删除的较旧的字段(列)仍显示在Tableau中,但没有任何数据.我试着下载其他版本的Tableau,结果是一样的,没有新的列和旧的持久存在.我也try 了删除缓存、删除Tableau、创建新连接和删除旧连接,但仍然不起作用.有没有人经历过这种情况,知道问题可能是什么?

我在MacOS上,我正在使用Tableau Desktop和用于Tableau和JDBC连接器JAR的mongo db连接器.数据是从我共享的链接中提到的Atlas SQL联合实例中提取的.

推荐答案

使用更新后的架构重新配置连接器.

请参阅:advanced setup: Create a Federated Database

Mongodb相关问答推荐

数组相等条件返回的文档多于与相等匹配的文档:MongoDB

Mongo DB-如果一个特定字段有多个文档匹配,则更新文档字段

Mongo:查找具有 0 个关联文档的文档,成本更低

(MongoDB)在同一管道中结合联合和交集

如何在 MongoDB 中已经存在的 slug 中添加一个随机数?

使用golang的MongoDB错误无法访问服务器

MongoDB 查询以包含多个字段的最常见值的计数

Mongo查找对象内最长数组的查询

MongoDB 1.6.5:如何重命名集合中的字段

如何将 mongoDB 数据导出为 CSV 格式?

MongoDB:自动生成的 ID 为零

Python - Pymongo 插入和更新文档

NoSQL:MongoDB 或 BigTable 并不总是 Available意味着什么

如何使用node.js http服务器从mongodb返回大量行?

当前的 URL 字符串解析器已弃用

Spring Data MongoDB 中的独特之处

Mongo: query by key one level deep

如何从 Mongoose 模型对象中获取集合名称

在 mongoose 中使用 UUID 进行 ObjectID 引用

我可以使用字符串作为 mongodb 文档的 ID 类型吗?