Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb fs.files中的别名数组用于什么?_Mongodb_Gridfs - Fatal编程技术网

Mongodb fs.files中的别名数组用于什么?

Mongodb fs.files中的别名数组用于什么?,mongodb,gridfs,Mongodb,Gridfs,我想更多地了解MongoDB的GridFS,所以我看了一下 它说: 文件。别名 可选。别名字符串的数组 我知道这个字段可能包含一个字符串数组,但是这个数组中的值用于什么?其他文件名?是。例如,从MongoDB csharp驱动程序源代码(): 然而,这个字段的语义是什么还不清楚。例如,csharp驱动程序在按名称搜索时不会查找别名。就我所见,甚至没有别名索引,所以在该字段上搜索实际上是不可能的 一般来说,请记住GridFS只是一个如何在MongoDB中存储大型文件的概念——实现在任何方面都不是特

我想更多地了解MongoDB的GridFS,所以我看了一下

它说:

文件。别名
可选。别名字符串的数组


我知道这个字段可能包含一个字符串数组,但是这个数组中的值用于什么?其他文件名?

是。例如,从MongoDB csharp驱动程序源代码():

然而,这个字段的语义是什么还不清楚。例如,csharp驱动程序在按名称搜索时不会查找别名。就我所见,甚至没有别名索引,所以在该字段上搜索实际上是不可能的


一般来说,请记住GridFS只是一个如何在MongoDB中存储大型文件的概念——实现在任何方面都不是特别的——它只是常规的集合和约定,再加上命令行工具。虽然GridFS的总体思想很简洁,但它确实包含了许多您可能不想处理的假设和约定,在静态类型语言中使用这些假设和约定可能会很痛苦。但是,您始终可以使用不同的字段集构建自己的GridFS。

因此它从未在任何地方使用过,甚至文档的作者也不知道它的用途是什么?我认为该字段可能会在将来的版本中被踢出。我刚刚注意到它现在已经被弃用了。:)
// copy all createOptions except Aliases (which are considered alternate filenames)