создать собственный files_id в монго GridFs, используя PHP - PullRequest
1 голос
/ 18 января 2012

для лучшего распределения файлов в закрытых 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

1 Ответ

1 голос
/ 23 января 2012

Вы можете просто установить это в аргументе «$ extra» с помощью клавиши «_id», например:

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

cheers, Derick

...