我在我的app.js node.js后端的顶部使用一个连接池,它工作得很好:
var db;
MongoClient.connect("mongodb://localhost:27017", function(err, client) {
if (err) throw err;
db = client.db('myDb');
// Start the application after the database connection is ready
app.listen(3000);
请描述您的问题
标题:年底大酬宾-腾讯云
地址:https://cloud.tencent.com/act/bargin
浏览器信息
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36
我使用的是Google AppEngine和延迟库,以及Mapper类,就像中描述的那样(和中一样有一些改进)。在映射器的某些迭代中,我得到以下错误:
CancelledError: The API call datastore_v3.Put() was explicitly cancelled.
映射器通常运行得很好,我曾经有一个较高的批处理大小,所以它实际上会命中DeadlineExceededError,并且得到了正确的处理。
为了确定,我将batch_size减少到一个非常低的数字,这样它甚至不会命中DeadlineExceededError,但我仍然可以获得CancelledErro