小编ale*_*bie的帖子

防止在git存储库中的master分支上直接提交并仅接受合并?

我的git存储库有两个分支,'master'和'dev'.

致力于'dev'的代码在测试之前会经过自动构建过程.然后将传递此代码的代码合并到"主"分支中.

是否可以使用钩子或其他东西来阻止"主"分支上的正常直接提交,并且只接受从"dev"到"master"的合并?

git merge commit

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

困惑于$ pullAll如何在MongoDB中运行

我有一个看起来像这样的文档:

db.blog.findOne()
{
        "_id" : ObjectId("4dc1c938c4bfb4d21a000001"),
        "blogid" : 1,
        "body" : "Lorem ipsum dolor",
        "comments" : [
                {
                        "id" : 1,
                        "name" : "Alex",
                        "comment" : "Test",
                        "approved" : 1
                },
                {
                        "id" : 2,
                        "name" : "Phil",
                        "comment" : "Test",
                        "approved" : 1
                },
                {
                        "id" : 3,
                        "name" : "Joe",
                        "comment" : "Test",
                        "approved" : 0
                }
        ],
        "no_comments" : 11,
        "title" : "Hello world"
}
Run Code Online (Sandbox Code Playgroud)

如果我运行查询

db.blog.update({'blogid':1}, { $pull : { 'comments' : {'approved' : 0} } …
Run Code Online (Sandbox Code Playgroud)

mongodb

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

Elasticsearch中的意外(不区分大小写)字符串排序

我有一个我正在Elasticsearch中排序的控制台平台列表.

以下是"名称"字段的映射:

{
    "name": {
        "type": "multi_field",
        "fields": {
            "name": {
                "type": "string",
                "index": "analyzed"
            },
            "sort_name": {
                "type": "string",
                "index": "not_analyzed"
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我执行以下查询时

{
  "query": {
    "match_all": {}
  },
    "sort": [
        {
          "name.sort_name": { "order": "asc" }
        }
    ],
    "fields": ["name"]
}
Run Code Online (Sandbox Code Playgroud)

我得到这些结果:

{
    "took": 1,
    "timed_out": false,
    "_shards": {
        "total": 3,
        "successful": 3,
        "failed": 0
    },
    "hits": {
        "total": 17,
        "max_score": null,
        "hits": [
            {
                "_index": "platforms",
                "_type": "platform",
                "_id": "1393602489",
                "_score": null,
                "fields": { …
Run Code Online (Sandbox Code Playgroud)

sorting case-insensitive elasticsearch

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

标签 统计

case-insensitive ×1

commit ×1

elasticsearch ×1

git ×1

merge ×1

mongodb ×1

sorting ×1