Не удалось запросить эмулятор базы данных Azure Cosmos через mongoose - PullRequest
0 голосов
/ 07 декабря 2018

Я новичок в Космос Db.Я получил нулевое значение, когда попытался запросить эмулятор базы данных Azure Cosmos от mongoose.Но если я сделаю запрос к базе данных Cosmos Db, размещенной на Azure, все будет работать нормально.Я не знаю, что случилось с моим кодом.Любая идея, в чем может быть проблема и как обойти это

enter image description here

Вот мой код

var mongoose = require('mongoose');
var schema = mongoose.Schema(
    {
        "id": String,
        "status": String,
        "owner": String,
        "sn": String
    }

);
schema.set('toJSON', {
    virtuals: true,
    transform: (doc, ret, options) => {
        delete ret.__v;
        delete ret._id;
    },
});
module.exports = mongoose.model('projects', schema);

var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost:10255/picassoData?ssl=true',  
    { 
        useNewUrlParser: true,
        auth: {
            user: "localhost",
            password: "C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw=="
          }
    });

var Projects = require('./project');
var x = await Projects.findOne({id: "123"}).exec();
...