【发布时间】:2012-02-12 23:46:03
【问题描述】:
为了在分片 Mongo GridFs 中更好地分配文件,我想创建自己的 files_id。此处描述了如何在 Java 中完成此操作:
http://groups.google.com/group/mongodb-user/msg/524bae1602770587
但是如何在 PHP 中做到这一点?我在 API 文档中找不到任何提示,我使用 storeBytes 来保存文件:
【问题讨论】:
为了在分片 Mongo GridFs 中更好地分配文件,我想创建自己的 files_id。此处描述了如何在 Java 中完成此操作:
http://groups.google.com/group/mongodb-user/msg/524bae1602770587
但是如何在 PHP 中做到这一点?我在 API 文档中找不到任何提示,我使用 storeBytes 来保存文件:
【问题讨论】:
您应该可以在“$extra”参数中使用“_id”键进行设置,例如:
$m = 新蒙哥; $db = $m->phpunit; $grid = $db->GetGridFS(); $grid->storeBytes("testing", array("_id" => "MYID", "filename" => "test.txt"));干杯, 德里克
【讨论】: