Mongodb fs.files中的别名数组用于什么?
我想更多地了解MongoDB的GridFS,所以我看了一下 它说: 文件。别名Mongodb fs.files中的别名数组用于什么?,mongodb,gridfs,Mongodb,Gridfs,我想更多地了解MongoDB的GridFS,所以我看了一下 它说: 文件。别名 可选。别名字符串的数组 我知道这个字段可能包含一个字符串数组,但是这个数组中的值用于什么?其他文件名?是。例如,从MongoDB csharp驱动程序源代码(): 然而,这个字段的语义是什么还不清楚。例如,csharp驱动程序在按名称搜索时不会查找别名。就我所见,甚至没有别名索引,所以在该字段上搜索实际上是不可能的 一般来说,请记住GridFS只是一个如何在MongoDB中存储大型文件的概念——实现在任何方面都不是特
可选。别名字符串的数组
我知道这个字段可能包含一个字符串数组,但是这个数组中的值用于什么?其他文件名?是。例如,从MongoDB csharp驱动程序源代码(): 然而,这个字段的语义是什么还不清楚。例如,csharp驱动程序在按名称搜索时不会查找别名。就我所见,甚至没有别名索引,所以在该字段上搜索实际上是不可能的
一般来说,请记住GridFS只是一个如何在MongoDB中存储大型文件的概念——实现在任何方面都不是特别的——它只是常规的集合和约定,再加上命令行工具。虽然GridFS的总体思想很简洁,但它确实包含了许多您可能不想处理的假设和约定,在静态类型语言中使用这些假设和约定可能会很痛苦。但是,您始终可以使用不同的字段集构建自己的GridFS。因此它从未在任何地方使用过,甚至文档的作者也不知道它的用途是什么?我认为该字段可能会在将来的版本中被踢出。我刚刚注意到它现在已经被弃用了。:)
// copy all createOptions except Aliases (which are considered alternate filenames)