【问题标题】:create own files_id in mongo GridFs using PHP使用 PHP 在 mongodb GridFs 中创建自己的文件 _id
【发布时间】:2012-02-12 23:46:03
【问题描述】:

为了在分片 Mongo GridFs 中更好地分配文件,我想创建自己的 files_id。此处描述了如何在 Java 中完成此操作:

http://groups.google.com/group/mongodb-user/msg/524bae1602770587

但是如何在 PHP 中做到这一点?我在 API 文档中找不到任何提示,我使用 storeBytes 来保存文件:

http://www.php.net/manual/en/mongogridfs.storebytes.php

【问题讨论】:

    标签: php mongodb gridfs


    【解决方案1】:

    您应该可以在“$extra”参数中使用“_id”键进行设置,例如:

    $m = 新蒙哥; $db = $m->phpunit; $grid = $db->GetGridFS(); $grid->storeBytes("testing", array("_id" => "MYID", "filename" => "test.txt"));

    干杯, 德里克

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-11
      • 2012-08-25
      • 2017-10-09
      • 2014-05-11
      • 2013-10-27
      • 1970-01-01
      相关资源
      最近更新 更多