Postingan lainnya
Convert mongodb script to nodejs script using expressjs framework
Halo suhu suhu nodejs.. Perkenalkan nama saya cowik.. Saya mau bertanya tentang bagaimana cara convert scipt mongodb ke nodejs menggunakan frameworkjs.. Sebelumnya saya memiliki background sebagai Apps Developer menggunakan php akan tetapi saya ingin mencoba hal baru yaitu nodejs.. Berikut detail pertanyaan nya..
- Jadi saya memiliki 2 file mongoose.js dan mongodb.js dengan framework expressjs
- Berikut isi script dari mongodb.js :
const mongodb = require('mongodb')
const MongoClient = mongodb.MongoClient
const connectionURL = 'mongodb://127.0.0.1:27017'
const databaseName = 'nlp'
MongoClient.connect(connectionURL, { useNewUrlParser: true }, (error, client) => {
if (error) {
return console.log('Unable to connect to database!')
}
console.log('Connected correctly!')
})
- Dan berikut adalah script mongodb yang akan saya tanyakan untuk di convert ke nodejs
function getNextSequenceValue(sequenceName){
var sequenceDocument = db.counters.findAndModify({
query:{_id: sequenceName },
update: {$inc:{sequence_value:1}},
new:true
});
return sequenceDocument.sequence_value;
}
db.corpusQuestion.find({"merchantId": NumberInt(2091)}).forEach(function(i){
i._id = new ObjectId();
i.merchantId = NumberInt(2093);
i.temp_id = getNextSequenceValue("questionid");
db.corpusAnswer.find({"merchantId": NumberInt(2091), "idQuestion": i.id}).forEach(function(crpAns){
crpAns._id = new ObjectId();
crpAns.idQuestion = i.temp_id;
crpAns.merchantId = NumberInt(2093);
db.corpusAnswer.insert(crpAns);
});
i.id = i.temp_id
db.corpusQuestion.insert(i);
});
db.cosineTerm.find({"merchant_id": NumberInt(2091)}).forEach(function(i){ i._id = new ObjectId(); i.merchant_id = NumberInt(2093); db.cosineTerm.insert(i); });
db.further.find({"merchant_id": "2091"}).forEach(function(i){ i._id = new ObjectId(); i.merchant_id = "2093"; db.further.insert(i); });
Mohon bantuan nya temen temen .. Yang nanti nya akan menjadi project nlp-util..
0
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban