Почему бы вам не попробовать, как показано ниже.
dbo.collection("collection_name").findOne({}, function(err, result) {
if (err) throw err;
console.log(result.name);
db.close();
});
Подавляющее большинство исходного кода находится полностью в заголовочных файлах - это должно быть для шаблонов для работы. Вы не можете поместить код шаблона в исходные файлы и скомпилировать их отдельно.
Все исходные файлы (.cpp) находятся под под/boost/libs / <имя библиотеки>
Большинство библиотек повышения состоит полностью из заголовков. Исключения:
Как Adam упомянул, это - почти все в заголовках. Некоторые, как повышение:: regex, действительно потребуйте, чтобы исходные файлы были созданы, но они также включены в основную загрузку.
Утилита bcp включена в основную загрузку.
Большая часть части повышения находится в заголовках, но некоторые части находятся в cpp
- файлы также. Списки индексной страницы документа, какие библиотеки являются заголовком заголовка/не только. Можно загрузить источник повышения здесь. Источник bcp
доступно в архиве также, в tools/bcp
подкаталог.
Библиотеки Boost имеют следующую базовую структуру каталогов:
-> повышение: Содержит заголовочные файлы. Так как большая часть Повышения реализована в заголовках, это также содержит большую реализацию, обычно подробно подкаталоги.
-> lib: Содержит предварительно скомпилированные источники, наборы тестов, примеры и иногда документацию библиотек.
-> документ: Содержит некоторую документацию.
-> инструменты: Содержит инструменты как Повышение. Затор, Повышение. Сборка, автономная Волна и также BCP.