为什么 Create Collection参数的命名规则,同时使用了下划线和驼峰规则? #39589
-
其中大量的参数使用了下划线命名规则,但经测试,自增主键项按照文档使auto_id可以创建collections,但这个自增属性并未按预期被应用。 只有最后的example部分 同时,Example部分使用了'fields'作为选项,前文使用'schema',两者均只有'autoID'才能按预期创建collections。 文档链接:https://milvus.io/api-reference/node/v2.5.x/Collections/createCollection.md |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 2 replies
-
看目前milvus client的代码,这个参数确实是没有用的。 需要在field上追加这个autoID字段。 这里可能有一些历史的兼容性问题,有一个简单的修复。 @XuanYang-cn please help on it |
Beta Was this translation helpful? Give feedback.
-
@XuanYang-cn |
Beta Was this translation helpful? Give feedback.
-
如果你不定义schema或者fields,auto_id会起作用,这是快速建表方式。 |
Beta Was this translation helpful? Give feedback.
如果你不定义schema或者fields,auto_id会起作用,这是快速建表方式。
如果你定义了schema或者fields,就必须用autoID。
为什么可以同时使用,有一定的历史原因, it is what it is。
我个人推荐使用schema定义。
文档可能需要更新一下。