我使用 Faker 将一些虚拟数据插入到 Couchbase 数据库中。在我看来,我需要在插入操作完成时关闭连接,因为现在当它插入所有条目时,应用程序一直处于活动状态,不会让我返回控制台。如何管理它?
问问题
1179 次
3 回答
5
要关闭与存储桶的连接,您可以使用bucket.shutdown()
函数。请参见下面的示例:
couchbase.connect(config, function(err, bucket) {
... // do some work
bucket.shutdown(); // shutdown connection on work done
});
在 github 上测试此功能的链接。
于 2013-05-13T14:43:57.663 回答
1
这是 Node Couchbase SDK 的 2.x 版本的更新示例片段,它使用disconnect()
. 想法是,当您完成连接上的所有操作后,将其关闭:
var bucket = myCluster.openBucket(bucketName, function (err) {
if (err) {/*handle error*/}
bucket.get(someId, function (err, res) {
bucket.disconnect();
//do stuff with results
});
});
于 2016-04-05T18:30:03.420 回答
0
一种方法是:
process.exit();
这可以让你摆脱这个过程。
我不具体了解 couchbase 模块。
于 2013-05-13T13:58:55.217 回答