При получения данных через NodeJS в mongoDB получаю в ответ обект?

Да, когда вы получаете данные из MongoDB через NodeJS, вы получаете объект. MongoDB - это документо-ориентированная база данных, которая хранит данные в формате BSON (Binary JSON), который является бинарным представлением документов в JSON-подобной структуре.

Когда вы выполняете запрос к базе данных через NodeJS, MongoDB возвращает результаты в виде объектов JavaScript. Эти объекты могут быть использованы в вашем приложении для дальнейшей обработки или отображения данных.

Как правило, результаты запроса MongoDB возвращаются в виде массива объектов или одного объекта, в зависимости от того, как был сформирован запрос. Каждый объект представляет документ в коллекции, где каждое поле документа представляет собой пару ключ-значение.

Для примера, вот как вы можете получить данные из коллекции "users" в MongoDB, используя NodeJS и официальный драйвер MongoDB:

const MongoClient = require('mongodb').MongoClient;

const url = 'mongodb://localhost:27017';
const dbName = 'myDatabase';

MongoClient.connect(url, (err, client) => {
  if (err) {
    console.error('An error occurred while connecting to MongoDB:', err);
    return;
  }

  const db = client.db(dbName);
  const collection = db.collection('users');

  collection.find({}).toArray((err, documents) => {
    if (err) {
      console.error('An error occurred while querying MongoDB:', err);
      return;
    }

    console.log('Result:', documents); // Выводим полученные документы в консоль
    client.close();
  });
});

В этом примере мы подключаемся к базе данных MongoDB, выбираем коллекцию "users", и выполняем запрос find({}), который получает все документы в коллекции. Результат запроса возвращается в виде массива объектов documents, которые затем выводятся в консоль.

Таким образом, вы получаете объекты, представляющие данные, которые вы запрашиваете из MongoDB с использованием NodeJS. Вы можете использовать эти объекты в своем приложении для дальнейшей обработки и отображения данных.