[英]How to insert multiple record using single form texarea with nodejs and mongodb
I wanna insert record in textarea with formart我想用格式在 textarea 中插入记录
name1|url2
name2|url2
name3|url3
My schemas collections我的模式 collections
name:String,
url:String,
please help me, thanks everyone请帮助我,谢谢大家
You can use:-您可以使用:-
var MongoClient = require('mongodb').MongoClient; var MongoClient = require('mongodb').MongoClient;
var url = 'mongodb://localhost:27017/test'; var url = 'mongodb://localhost:27017/test';
var data1={变量数据1={
name:'name1',
url:'url1'
}; };
var data2={变量数据2={
name:'name2',
url:'url2'
}; };
var data3={变量数据3={
name:'name3',
url:'url3'
}; };
MongoClient.connect(url, function(err, db) { MongoClient.connect(url, function(err, db) {
if(err!=null){
return console.log(err.message)
}
//insertOne
db.collection("App").insertOne(data1,function (err,data) {
if(err!=null){
return console.log(err);
}
console.log(data.ops[0]);
});
//insertMany //插入很多
var Data=[data1,data2,data3];变种数据=[数据1,数据2,数据3];
db.collection("App").insertMany(Data,forceServerObjectId=true,function (err,data) { db.collection("App").insertMany(Data,forceServerObjectId=true,function (err,data) {
if(err!=null){
return console.log(err);
}
console.log(data.ops);
});
db.close();
}); });
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.