You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
478 B
29 lines
478 B
|
|
/*! |
|
* [node-mongodb-native](https://github.com/mongodb/node-mongodb-native) ObjectId |
|
* @constructor NodeMongoDbObjectId |
|
* @see ObjectId |
|
*/ |
|
|
|
'use strict'; |
|
|
|
const ObjectId = require('bson').ObjectID; |
|
|
|
/** |
|
* Getter for convenience with populate, see gh-6115 |
|
* @api private |
|
*/ |
|
|
|
Object.defineProperty(ObjectId.prototype, '_id', { |
|
enumerable: false, |
|
configurable: true, |
|
get: function() { |
|
return this; |
|
} |
|
}); |
|
|
|
/*! |
|
* ignore |
|
*/ |
|
|
|
module.exports = exports = ObjectId;
|
|
|