Thursday, 11 May 2017

TypeError: db.members.findOneAndUpdate is not a function

I am having problem with my MongoDB, I'm trying to find and update a document in members collection but whenever I run the code I get error below here is my code I am using MongoJS

const mongojs = require('mongojs');
const moment = require('moment');

let db = mongojs("adpmembers", ["members", "authenticate"]); // the database config


db.members.findOneAndUpdate(
{ username : docs._id },
{ $set: { EmailVarified: true, UpdatedOn: moment().format() } },
(err, retData) => {
console.log(retData);
}
);

I get this error

TypeError: db.members.findOneAndUpdate is not a function
    at db.authenticate.findOne (/Users/asmausani/WebApps/ADPWebApp/server.js:164:19)
at /Users/asmausani/WebApps/ADPWebApp/node_modules/mongojs/lib/collection.js:50:5
at handleCallback (/Users/asmausani/WebApps/ADPWebApp/node_modules/mongodb/lib/utils.js:120:56)
at /Users/asmausani/WebApps/ADPWebApp/node_modules/mongodb/lib/cursor.js:682:5
at handleCallback (/Users/asmausani/WebApps/ADPWebApp/node_modules/mongodb-core/lib/cursor.js:171:5)
at nextFunction (/Users/asmausani/WebApps/ADPWebApp/node_modules/mongodb-core/lib/cursor.js:682:5)
at /Users/asmausani/WebApps/ADPWebApp/node_modules/mongodb-core/lib/cursor.js:593:7
at queryCallback (/Users/asmausani/WebApps/ADPWebApp/node_modules/mongodb-core/lib/cursor.js:232:18)
at /Users/asmausani/WebApps/ADPWebApp/node_modules/mongodb-core/lib/connection/pool.js:461:18
at _combinedTickCallback (internal/process/next_tick.js:73:7)
at process._tickCallback (internal/process/next_tick.js:104:9)



via Hassan Sani

No comments:

Post a Comment