From Sole Meerkat, 4 Months ago, written in JavaScript.
I have a mongodb installed and a db named eeToolKit
[root@localhost]# node newsUpdater.js
Error: Invalid schema, expected `mongodb` or `mongodb+srv`
at module.exports (/var/www/html/eetoolkit/eetoolkitv2login/node_modules/mongodb/lib/url_parser.js:21:21)
at connect (/var/www/html/eetoolkit/eetoolkitv2login/node_modules/mongodb/lib/mongo_client.js:880:3)
at connectOp (/var/www/html/eetoolkit/eetoolkitv2login/node_modules/mongodb/lib/mongo_client.js:270:3)
at executeOperation (/var/www/html/eetoolkit/eetoolkitv2login/node_modules/mongodb/lib/utils.js:420:24)
at MongoClient.connect (/var/www/html/eetoolkit/eetoolkitv2login/node_modules/mongodb/lib/mongo_client.js:261:10)
at Promise (/var/www/html/eetoolkit/eetoolkitv2login/node_modules/mongoose/lib/connection.js:436:12)
at new Promise (<anonymous>)
at NativeConnection.Connection.openUri (/var/www/html/eetoolkit/eetoolkitv2login/node_modules/mongoose/lib/connection.js:433:19)
at Mongoose.connect (/var/www/html/eetoolkit/eetoolkitv2login/node_modules/mongoose/lib/index.js:208:15)
at Timeout.newsUpdate [as _onTimeout] (/var/www/html/eetoolkit/eetoolkitv2login/newsUpdater.js:38:33)
at ontimeout (timers.js:436:11)
at tryOnTimeout (timers.js:300:5)
at listOnTimeout (timers.js:263:5)
at Timer.processTimers (timers.js:223:10)
(node:28598) UnhandledPromiseRejectionWarning: TypeError [ERR_INVALID_CALLBACK]: Callback must be a function
at maybeCallback (fs.js:129:9)
at Object.truncate (fs.js:607:14)
at Timeout.newsUpdate [as _onTimeout] (/var/www/html/eetoolkit/eetoolkitv2login/newsUpdater.js:95:6)
(node:28598) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 3)
(node:28598) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
from newsUpdater.js
const { Schema } = mongoose = require('mongoose');
const uri = 'localhost:27017/eeToolKit';
mongoose.Promise = global.Promise;
mongoose.set('debug', true);
const newsSchema = new Schema({
serverid: Number,
resetid: Number,
newsid: {type: Number, unique: true},
timestamp: Number,
type: Number,
win: Number,
attacker_num: Number,
attacker_name: String,
defender_num: Number,
defender_name: String,
result1: Number,
result2: Number,
a_tag: String,
d_tag: String,
killhit: Number
});
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}