小编Gab*_*vay的帖子

将用户添加到新的/另一个mongo数据库需要什么MongoDB用户权限?

在添加一个具有以下权限的管理员用户后,我在MongoDB配置文件中启用了身份验证:userAdminuserAdminAnyDatabase.

现在我将此用户连接到定义了此管理员用户的数据库(否​​则我得到exception: login failed).

我成功连接后,我想将新用户添加到新数据库.为此,我正在努力:

use another
db.addUser(...)
Run Code Online (Sandbox Code Playgroud)

但是我收到一个错误:

Wed Dec 11 17:45:18.277 couldn't add user: not authorized for insert on app.system.users at src/mongo/shell/db.js:128
Run Code Online (Sandbox Code Playgroud)

如何创建新数据库并向其添加第一个用户?


详细(在此示例中,所有用户都有1234作为密码)

$ mongo mono -u admin_all -p 1234
MongoDB shell version: 2.4.6
connecting to: mono
> db.system.users.find()
{ "_id" : ObjectId("52a9831de41eb640bb0f5f64"), "user" : "admin_all", "pwd" : "a6316ed4886c10663cce46bc216ea375", "roles" : [  "userAdmin",  "userAdminAnyDatabase" ] }
{ "_id" : ObjectId("52a98404ef1f9bc934b62e11"), "user" : "admin_one", "pwd" : "884f516cf308a4c6a75bbc5a0a00807b", "roles" : [  "userAdmin" …
Run Code Online (Sandbox Code Playgroud)

security privileges access-control mongodb

15
推荐指数
1
解决办法
4万
查看次数

如何提前终止MongoDb shell脚本?

写作:

if (...) {
    return;
}
Run Code Online (Sandbox Code Playgroud)

在MongoDb shell脚本中会抱怨: SyntaxError: return not in function

我也尝试过exitmongo console命令:

if (...) {
    exit;
}
Run Code Online (Sandbox Code Playgroud)

但是你得到错误: ReferenceError: exit is not defined

如何才能提前终止js脚本文件中的执行?

javascript mongodb

10
推荐指数
2
解决办法
5961
查看次数

是否存在现代浏览器识别的通用图像MIME类型?

是否有一种特殊的MIME类型(例如application/image)可以使浏览器将响应解释为独立于图像类型(pdf,gif,jpg)的图像?

我有一台服务器可以自动为上传的图像生成没有扩展名的文件名.我想要避免的是存储它们的扩展并使用生成的ID将它们提供给clint.我想让浏览器知道它是一个图像,但没有指定文件扩展名.

content-type image http cross-browser mime-types

10
推荐指数
1
解决办法
4106
查看次数

如何使用gcloud或其他CLI在Google容器注册表中列出已发布的容器图像

是否有gcloudAPI或其他命令行界面(CLI)来访问私有Google容器注册表中已发布容器图像的列表?(这是Google Cloud Platform项目中的容器注册表)

gcloud container 似乎没有帮助:

$ gcloud container
Usage: gcloud container [optional flags] <group | command>
  group may be           clusters | operations
  command may be         get-server-config

Deploy and manage clusters of machines for running containers.

flags:
  --zone ZONE, -z ZONE   The compute zone (e.g. us-central1-a) for the cluster

global flags:
  Run `gcloud -h` for a description of flags available to all commands.

command groups:
  clusters               Deploy and teardown Google Container Engine clusters.
  operations             Get and list operations …
Run Code Online (Sandbox Code Playgroud)

docker gcloud google-kubernetes-engine google-container-registry

10
推荐指数
1
解决办法
8104
查看次数

OpenJDK 64 位服务器 VM 警告:选项 -Xverify:none 和 -noverify 在 JDK 13 中已弃用,可能会在未来版本中删除

我正在使用 Java 14 启动一个新的 Spring 5 项目。它已编译,但给了我一个警告:

OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release
Run Code Online (Sandbox Code Playgroud)

任何想法如何解决它?

java spring java-13

10
推荐指数
2
解决办法
4119
查看次数

有没有办法重置边框,边框半径和背景颜色CSS属性?

我使用Twitter bootstrap作为我输入的页面的CSS.Bootstrap定义:border:1px solid rgb(204,204,204); background-color:rgb(255,255,255); border-radius:3px 3px 3px 3px; 对于选择元素.

我想重置(通过覆盖我自己的CSS)这些Bootstrap CSS属性.我试过:auto,inherit,none.但没有工作.我还尝试了半径的-moz前缀.没有成功.

我发现这不起作用,因为在Firefox中,没有边框且没有边框样式且没有背景颜色的选择以与webkit浏览器类似的方式呈现.

您可以通过在Web Developer - > Inspect - > CSS视图中注释掉这些规则来检查这一点.

如何在不触及Bootstrap库的情况下完成所有这些操作?

css css3 twitter-bootstrap

9
推荐指数
2
解决办法
3万
查看次数

如何控制kubernetes PersistentVolumeClaim绑定到特定的PersistentVolume?

我有多卷和一个索赔.如何判断要绑定到哪个卷的声明?

如何PersistentVolumeClaim知道绑定哪个卷?我可以使用其他一些参数或元数据来控制它吗?

我有以下内容PersistentVolumeClaim:

{                                                                                                                 
    "apiVersion": "v1",                                                                                           
    "kind": "PersistentVolumeClaim",                                                                              
    "metadata": {                                                                                                 
        "name": "default-drive-claim"                                                                             
    },                                                                                                            
    "spec": {                                                                                                     
        "accessModes": [                                                                                          
            "ReadWriteOnce"                                                                                       
        ],                                                                                                        
        "resources": {                                                                                            
            "requests": {                                                                                         
                "storage": "10Gi"                                                                                 
            }                                                                                                     
        }                                                                                                         
    }                                                                                                             
}

{                                                                                                                 
    "apiVersion": "v1",                                                                                           
    "kind": "PersistentVolume",
    "metadata": {                                                                                                 
        "name": "default-drive-disk",                                                                             
        "labels": {                                                                                               
             "name": "default-drive-disk"                                                                         
        }
    },      
    "spec": {                                                                                                     
        "capacity": {
            "storage": "10Gi"                                                                                     
        },      
        "accessModes": [                                                                                          
            "ReadWriteOnce"                                                                                       
        ],                                                                                                        
        "gcePersistentDisk": {                                                                                    
            "pdName": "a1-drive",
            "fsType": "ext4"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我使用以下方式创建声明和音量:

kubectl create -f pvc.json -f pv.json
Run Code Online (Sandbox Code Playgroud)

我得到以下的卷和声明列表:

NAME                 LABELS                    CAPACITY   ACCESSMODES …
Run Code Online (Sandbox Code Playgroud)

persistent-storage kubernetes

9
推荐指数
1
解决办法
4163
查看次数

如何获得有效身份验证的gcloud帐户?

使用gcloud auth ...您可以添加或删除gcloud命令期间使用的帐户.

有没有办法在没有grep-ing和awk-ing的情况下获得活动帐户?

gcloud auth list对人类有益,但对机器不够好.我想要更清洁的解决方案.

gcloud config list account 还告诉我详细输出:

Your active configuration is: [default]

[core]
account = service@<my_project>.iam.gserviceaccount.com
Run Code Online (Sandbox Code Playgroud)

authentication verbosity google-cloud-platform gcloud

9
推荐指数
3
解决办法
9263
查看次数

如何在不使用LoadBalancer类型的情况下发布Kubernetes服务(在GCP上)

我想避免使用type: "LoadBalancer"某个Kubernetes服务,但仍然可以在Internet上发布它.我正在使用Google Cloud Platform(GCP)来运行当前在单个节点上运行的Kubernetes集群.

我尝试了我们的externalIPs服务配置并轮流给出以下IP:

  • 托管Kubernetes集群的实例(外部IP;它也与Kubernetes节点的IP地址一致,如报告所示kubernetes describe node)
  • Kubernetes集群端点(由Google Cloud Console在集群详细信息中报告)
  • LoadBalancer同一节点上运行的另一个类型的Kubernetes服务的公共/外部IP .

以上都没有帮助我使用带有externalIPs配置的Kubernetes服务来访问我的应用程序.

那么,如何在不使用LoadBalancer-type Kubernetes服务的情况下在Internet上发布服务.

load-balancing google-cloud-platform kubernetes google-kubernetes-engine

9
推荐指数
1
解决办法
2445
查看次数

Android日志记录功能的返回值的语义是什么(例如Log.v())?

Android日志记录功能返回int.文档没有说明任何内容.返回值是什么意思?

当我尝试使用我的简单应用程序时,我接到18以下Log.v调用:

android.util.Log.v("MyApp", "my message");
Run Code Online (Sandbox Code Playgroud)

logging android

8
推荐指数
1
解决办法
830
查看次数