Skip to content

Instantly share code, notes, and snippets.

@marclar
Created May 29, 2013 16:59
Show Gist options
  • Save marclar/5671889 to your computer and use it in GitHub Desktop.
Save marclar/5671889 to your computer and use it in GitHub Desktop.
mongoose ObjectId != mongo ObjectId ??
var mongodb = require('mongodb');
var mongoose = require('mongoose');
var id = '51a11f2d4da20b020000000a';
var mongooseId = new mongoose.Types.ObjectId(id);
var mongoId = new mongodb.ObjectID(id);
var logs = [];
if(mongoId == mongooseId){
logs.push('mongoId == mongooseId');
}
else{
logs.push('mongoId != mongooseId');
}
if(mongoId === mongooseId){
logs.push('mongoId === mongooseId');
}
else{
logs.push('mongoId !== mongooseId');
}
console.log(logs.join(', '));
@marclar
Copy link
Author

marclar commented May 29, 2013

For me, this outputs:

mongoId != mongooseId, mongoId !== mongooseId

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment