は、私はそれが私のローカルホスト上で正常に動作している 、クイックスタートからの接続文字列を使用しますが、私が展開したら、私は、接続文字列をチェックしました接続AzureのCosmosDBに私はCosmosDBに接続しようとしています
{
name: "MongoError",
message: "Database account is not found"
}
var express = require('express'),
mongoose = require('mongoose');
mongoUri = "mongodb://dbaccount:[email protected]:port/dbNAME?ssl=true';
options = {
"useMongoClient":true,
"promiseLibrary": global.Promise,
"ssl": true
}
mongoose.Promise = global.Promise;
var db = mongoose.connect(mongoUri,options)
を取得します。ローカルホストに接続することもでき、Robo 3Tを使用してdbに接続することもできます。
ときは、MongoDBのAPIまたはDocumentDBのAPIを選んだのですか? MongoDB APIが必要です。また、質問を編集して接続文字列を共有した場合(実際のデータベース名またはアクセスキーを確認してください)に役立ちます。あなたの例では、 'dbaccount'と' dbhost'だけを持っています。接続文字列の形式の問題があるかどうかは分かりません。 –