db.getCollection('Leave').find({},{_id:0 ,
Can_It_Be_carry_forwarded:1})
это отлично работает в CMD клиента MongoDb, но не в приведенном ниже коде
var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/Chatbot_Project";
MongoClient.connect(url, function(err, db) {
if (err) throw err;
var dbo = db.db("Chatbot_Project");
dbo.collection('Leave').find({}, {Can_It_Be_carry_forwarded:1}).toArray(function(err, result) {
if (err)
throw err;
console.info(result);
db.close();
})
});





Ваша проблема в методе поиска, вам не хватает поля проекции.
Если вы хотите получить только поле Can_It_Be_carry_forwarded, вам понадобится следующее: {projection:{Can_It_Be_carry_forwarded:1, _id: 0}} в качестве второго аргумента.
Решение из аналогичного вопроса: https://stackoverflow.com/a/48294672/4120554
Документация: http://mongodb.github.io/node-mongodb-native/3.0/api/Collection.html#find
Попробуй это:
var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/Chatbot_Project";
MongoClient.connect(url, function(err, db) {
if (err) throw err;
var dbo = db.db("Chatbot_Project");
dbo.collection('Leave').find({},{projection:{_id: 0, Can_It_Be_carry_forwarded:1}}).toArray(function(err, result) {
if (err)
throw err;
console.info(result);
db.close();
})
});
Спасибо, все работало отлично.