Как найти все значения конкретного ключа базы данных MongoDB с помощью Node.js?

Опубликовано: 27 Июля, 2021

Модуль 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
const url = ' mongodb://localhost:27017/ ' ;
// 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

Выход: