MongoDB консольный JavaScript не может быть использован в приложении? - PullRequest
1 голос
/ 13 октября 2010

В зоне разработки MongoDB вы можете изучить весь API-интерфейс консоли MongoDB, который можно использовать для операций CRUD с документами.

Интересно, все ли эти функции JavaScript работают только на консоли MongoDB?

Я узнаю все это только для того, чтобы использовать его для административных задач, или я могу использовать их также в своем приложении javascript (узле)?

1 Ответ

5 голосов
/ 14 октября 2010

Краткий ответ: функции будут работать только в консоли.

Пояснение:
Консоль MongoDB - это программа, которая принимает Javascript. Это клиент БД, а не драйвер. Он представляет один интерфейс (пользовательский интерфейс консоли) пользователю (вам) как абстракцию над базой данных базы данных (то есть интерфейсом, представленным драйвером).

Приложения подключаются к MongoDB через драйверы для конкретных языков, а не консоль. Существует список драйверов для node.js , который позволит вам подключаться к базе данных и выполнять различные задачи. Большинство, если не все, команд, которые вы можете выполнить в консоли, можно выполнить с помощью драйверов, но синтаксис будет немного отличаться, так как интерфейс к каждому драйверу различен (и консоль также имеет свой уникальный интерфейс). В случае с Javascript синтаксис довольно близок к синтаксису консоли, что я вижу (на самом деле я никогда не использовал драйверы Javascript).

Консоль чрезвычайно удобна для быстрых тестов, административных задач и т. Д., Поэтому обучение ее не теряется. Если вы знаете команды для использования MongoDB на консоли, то вы можете легко написать код приложения, который выполняет то же самое, используя данный драйвер. Это похоже на перевод кода с одного языка программирования на другой (в данном случае с диалекта MongoDB-console-Javascript на диалект node.js-Javascript-with-a-specific-MongoDB-driver).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...