mirror of
https://github.com/seejohnrun/haste-server.git
synced 2024-11-24 21:41:21 +00:00
fixed deprecation warnings
This commit is contained in:
parent
06577a4e01
commit
cd10b3dc3e
1 changed files with 8 additions and 6 deletions
|
@ -15,16 +15,18 @@ MongoDocumentStore.prototype.set = function (key, data, callback, skipExpire) {
|
|||
if (err)
|
||||
return callback(false);
|
||||
|
||||
db.collection('entries').update({
|
||||
db.collection('entries').updateOne({
|
||||
'entry_id': key,
|
||||
$or: [
|
||||
{ expiration: -1 },
|
||||
{ expiration: { $gt: now } }
|
||||
]
|
||||
}, {
|
||||
'entry_id': key,
|
||||
'value': data,
|
||||
'expiration': that.expire && !skipExpire ? that.expire + now : -1
|
||||
$set: {
|
||||
'entry_id': key,
|
||||
'value': data,
|
||||
'expiration': that.expire && !skipExpire ? that.expire + now : -1
|
||||
}
|
||||
}, {
|
||||
upsert: true
|
||||
}, function (err, existing) {
|
||||
|
@ -61,7 +63,7 @@ MongoDocumentStore.prototype.get = function (key, callback, skipExpire) {
|
|||
callback(entry === null ? false : entry.value);
|
||||
|
||||
if (entry !== null && entry.expiration !== -1 && that.expire && !skipExpire) {
|
||||
db.collection('entries').update({
|
||||
db.collection('entries').updateOne({
|
||||
'entry_id': key
|
||||
}, {
|
||||
$set: {
|
||||
|
@ -74,7 +76,7 @@ MongoDocumentStore.prototype.get = function (key, callback, skipExpire) {
|
|||
};
|
||||
|
||||
MongoDocumentStore.prototype.safeConnect = function (callback) {
|
||||
MongoClient.connect(this.connectionUrl, function (err, client) {
|
||||
MongoClient.connect(this.connectionUrl, { useUnifiedTopology: true }, function (err, client) {
|
||||
if (err) {
|
||||
winston.error('error connecting to mongodb', { error: err });
|
||||
callback(err);
|
||||
|
|
Loading…
Reference in a new issue