小编god*_*101的帖子

获取angularjs中的对象长度是未定义的

如何获得物体长度?

在控制台中,我的对象如下所示:

Object {
 2: true,
 3: true,
 4: true
}
Run Code Online (Sandbox Code Playgroud)

.length会给我不明确的.我只是想得到results = 3这个案子.

angularjs

12
推荐指数
3
解决办法
5万
查看次数

如何为 Mongoose 连接设置 TLS

我正在尝试将我的 mongo 数据库从 Compose 迁移到 IBM Cloud Databases for Mongo 及其文档中(https://www.compose.com/articles/exporting-databases-from-compose-for-mongodb-to-ibm- cloud/):“通过新的 Databases for MongoDB 部署,您将获得两个端点的副本集来连接到您的数据库。Databases for MongoDB 还使用 TLS 证书,因此您需要配置 MongoDB 应用程序驱动程序接受两个主机和一个 TLS 证书”

如何在 Mongoose 连接中设置 IBM Cloud 提供的 TLS 证书?我尝试过的没有任何效果:(

如果我使用 IBM cli,我可以看到我的数据库,但从我的 node.js 应用程序中我无法连接到它

var mongoose = require('mongoose');
mongoose.Promise = Promise;
var uri="mongodb://admin:passSftgdsdfvrrdfs@host1-1231243242.databases.appdomain.cloud:32605,host2-1231243242,host1-1231243242/testDatabaseName?authSource=admin&replicaSet=replset"
myDb.db = mongoose.createConnection(uri, {
  tls: true,
  tlsCAFile:`076baeec-1337-11e9-8c9b-ae5t6r3d1b17` (this is the name of the certificate and is placed in the root)
  // tlsCAFile: require('fs').readFileSync('041baeec-1272-11e9-8c9b-ae2e3a9c1b17') // I have also tried something like this …
Run Code Online (Sandbox Code Playgroud)

mongoose compose-db mongodb ibm-cloud

0
推荐指数
1
解决办法
6150
查看次数

标签 统计

angularjs ×1

compose-db ×1

ibm-cloud ×1

mongodb ×1

mongoose ×1