Вы можете сделать это двумя способами:
echo json_encode(iterator_to_array($customers));
, или вы можете вручную прокрутить его:
foreach($customers as $k => $row){
echo json_encode($row);
}
Каждый из объектов MongoDB должен иметь свои методы __toString()
правильно чтобы вернуть представление значения.
Щелкните правой кнопкой мыши свой проект -> Свойства -> Свойства конфигурации -> C / C ++ -> Командная строка
Поместите ваши флаги в командную строку
Чтобы установить этот параметр компилятора в среде разработки Visual Studio
- Откройте диалоговое окно «Страницы свойств» проекта. Для получения дополнительной информации см. Как открыть страницы свойств проекта.
- Щелкните папку C / C ++.
- Щелкните страницу свойств создания кода.
- Установите для параметра «Включить исключения C ++» значение «Да» (/ EHsc).
- Щелкните страницу свойств командной строки.
- Введите параметр компилятора в поле «Дополнительные параметры» (/ c).
Подробнее здесь .
Опция "/EHsc" находится в разделе "Генерация кода" в настройках проекта.
Опция "/c", я не уверен, что это (опция "keep comments" ?) ?
или, возможно, я неправильно понял исходный вопрос.
M.