как вернуть результат запроса mongoDB и данные gridFS за один раз?

Я использую mongoDB и Codeigniter PHP Framework в моем проекте. Я имею дело с сайтом электронной коммерции. Я использую MongoDB для хранения характеристик продукта и изображений продуктов. сведения о продукте хранятся в коллекции, а их изображения хранятся в корзине GridFS с кодом продукта. Я хочу вернуть информацию о продукте и изображения, передав код продукта в БД. я написал два запроса, один для получения сведений о продукте из коллекции, один для изображений продукта из GridFS.

Результаты двух запросов распределяются по двум arrays.so, я не могу объединить результат и сделать его единым целым, чтобы передать его на мою страницу просмотра.

Я прослушан с этим. пожалуйста помоги..

1

Решение

У меня нет опыта в php, но имхо, этот вопрос смешивает яблоки с бананами.

Хранилище GridFs использует несколько иную сериализацию, поскольку оно может охватывать документы размером более 16 МБ (размер блока составляет около 255 КБ), что отражается в интерфейсе драйвера. Единственный документ Mongo может занимать до 16 МБ, так как изображения после сериализации соответствуют пределу BSON, тогда использование стандартной коллекции может стать решением.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]