小编nit*_*hin的帖子

未知的简写标志: 'a' in -a in docker

我正在尝试使用以下命令删除所有 docker 映像:

docker rmi $(docker images -a -q)
Run Code Online (Sandbox Code Playgroud)

此操作失败并出现以下错误:

docker rmi $(docker images -a -q)
Run Code Online (Sandbox Code Playgroud)

这是在 Windows 10 计算机上。

docker docker-machine

3
推荐指数
1
解决办法
7106
查看次数

排除$ lookup聚合中的字段

我正在查询3个我想排除_id在输出中所有位置的集合之间

我的输出是:

{
    "_id" : ObjectId("5b6aed5f9bcdb5d4ae64aef5"),
    "userID" : "1",
    "skills" : [ 
        {
            "_id" : ObjectId("5b766b5f1365a4940bb6050f"),
            "skillID" : "javaid",
            "skillname" : "????",
            "languageID" : "hindiid"
        }, 
        {
            "_id" : ObjectId("5b766b8c1365a4940bb60535"),
            "skillID" : "pythonid",
            "skillname" : "?????",
            "languageID" : "hindiid"
        }
    ],

    "gender" : {
        "_id" : ObjectId("5b7687cd2a2329043e2383d5"),
        "genderID" : "femaleid",
        "gendername" : "?????",
        "languageID" : "hindiid"
    }
}
Run Code Online (Sandbox Code Playgroud)

查询:

db.User.aggregate([
  { "$match": { "userID":"1" }},
  { "$lookup":{
    "from": "Skill",
    "pipeline": [
      { "$match": { "languageID": "hindiid", "skillID": { …
Run Code Online (Sandbox Code Playgroud)

mongodb mongodb-query aggregation-framework

2
推荐指数
1
解决办法
1094
查看次数