我有一个客户端程序,通过它我可以使用JDBC连接连接到mongoDb。我创建了数据库和一些集合。模式定义没有得到刷新。
答案 0 :(得分:0)
在MongoDB中,同一集合中的每个文档都可以具有绝对不同的结构(模式)。因此,如果您更改了应用程序中的文档结构,则并不意味着所有文档必须自动变为相同的结构。如果要更新现有文档的结构(模式),那么您/您的应用程序应该手动执行(更新每个文档)。
答案 1 :(得分:0)
我找到了一种从我的客户端应用程序刷新 mongodb 架构的方法。 REFRESH SCHEMA 语句将新发现的对象添加到本机数据类型的关系视图中。