【发布时间】:2021-07-14 22:36:15
【问题描述】:
我正在尝试在 cloudant NoSQL 数据库中插入一个文档,但是当我执行此函数时,它会一直运行到“console.log(db)”,但不执行 createDocument 函数。我想不通为什么。谢谢!
function addCard(id, title, texto){
var cloudant = new Cloudant({ url: '...', plugins: { iamauth: { iamApiKey: '...' } } });
cloudant.db.list(function(err, body) {
body.forEach(function(db) {
console.log(db);
var createDocument = function(callback) {
console.log("Creating document 'mydoc'");
// specify the id of the document so you can update and delete it later
db.insert({ _id: 'mydoc', a: 1, b: 'two' }, function(err, data) {
console.log('Error:', err);
console.log('Data:', data);
callback(err, data);
});
};
});
});
console.log(id, title, texto);
}
【问题讨论】: