为了在分片的Mongo GridF中更好地分发文件,我想创建自己的files_id。如何在Java中完成此操作:
http://groups.google.com/group/mongodb-user/msg/524bae1602770587
但是如何在PHP中执行此操作?我在API文档中找不到任何提示,我使用storeBytes来保存文件:
答案 0 :(得分:1)
您应该可以使用“_id”键在“$ extra”参数中设置它,例如:
$m = new Mongo; $db = $m->phpunit; $grid = $db->GetGridFS(); $grid->storeBytes("testing", array("_id" => "MYID", "filename" => "test.txt"));
欢呼声, 德里克