Как найти все значения конкретного ключа базы данных MongoDB с помощью Node.js?
Модуль MongoDB: этот модуль Node.js используется для подключения к базе данных MongoDB, а также для управления коллекциями и базами данных в MongoDB. Mongodb.connect () - это основной метод, который используется для подключения к базе данных MongoDB, которая работает на определенном сервере на вашем компьютере (см. Эту статью). Мы также можем использовать обещания, в этом методе для разрешения объект содержит все методы и свойства, необходимые для манипулирования коллекцией, и отклоняет ошибку, возникающую во время соединения.
Метод Project () модуля MongoDB разрешен только для документов, указанных в качестве параметра в этом методе. Этот метод принимает имя ключа документа и значения 0 и 1.
- 0 означает, что кроме этого ключа отображаются значения всех остальных ключей коллекции MongoDB.
- 1 означает показывать только заданное значение ключей. Коллекции MongoDB.
Установка модуля: вы можете установить модуль mongodb, используя следующую команду:
узел установить mongodb
Структура проекта: структура проекта будет выглядеть следующим образом.
Запуск сервера на локальном IP: В следующей команде данные - это имя папки.
mongod --dbpath = данные --bind_ip 127.0.0.1
База данных MongoDB: имя нашей базы данных и коллекция показаны ниже с некоторыми фиктивными данными.
База данных: GFG Сборник: aayush
Имя файла: index.js
Javascript
// Requiring module const MongoClient = require( "mongodb" ); // Connection URL // Database name const databasename = "GFG" ; MongoClient.connect(url).then((client) => { const connect = client.db(databasename); // Connect to collection const collection = connect.collection( "aayush" ); // Fetching the records of name key collection.find({ }).project({name:1}) .toArray().then((values) => { // Printing the values console.log(ans); }); }). catch ((err) => { // Printing the error message console.log(err.Message); }) |
Запустите файл index.js, используя следующую команду:
узел index.js
Выход: