我使用Faker将一些虚拟数据插入Couchbase数据库。在我看来,我需要在插入操作完成时关闭连接,因为现在当它插入所有条目时,应用程序保持活动状态,不会将我返回到控制台。 如何管理?
答案 0 :(得分:5)
要关闭与存储桶的连接,您可以使用bucket.shutdown()
功能。见下面的例子:
couchbase.connect(config, function(err, bucket) {
... // do some work
bucket.shutdown(); // shutdown connection on work done
});
在github上链接到test此函数。
答案 1 :(得分:1)
这是使用disconnect()
的2.x版本的Node Couchbase SDK的更新示例代码段。想法是,当您完成对连接的所有操作时,请将其关闭:
var bucket = myCluster.openBucket(bucketName, function (err) {
if (err) {/*handle error*/}
bucket.get(someId, function (err, res) {
bucket.disconnect();
//do stuff with results
});
});
答案 2 :(得分:0)
一种方法是:
process.exit();
可以让你走出这个过程。
我不知道具体的沙发基地模块。