Как выполнить запрос Mongo, хранящийся в переменной как строку, используя db.connection.find () в pymongo [duplicate]

Согласно Рабочий проект W3C 19 ноября 2013 г. display не является анимационным свойством . К счастью, visibility является анимированным. Вы можете связать его переход с переходом непрозрачности ( JSFiddle ):

  • HTML:
    Foo
    
    
    
  • CSS:
    #foo {
        transition-property: visibility, opacity;
        transition-duration: 0s, 1s;
    }
    
    #foo.hidden {
        opacity: 0;
        visibility: hidden;
        transition-property: opacity, visibility;
        transition-duration: 1s, 0s;
        transition-delay: 0s, 1s;
    }
    
  • JavaScript для тестирования:
    var foo = document.getElementById('foo');
    
    document.getElementById('hide-button').onclick = function () {
        foo.className = 'hidden';
    };
    
    document.getElementById('show-button').onclick = function () {
        foo.className = '';
    };
    

Обратите внимание, что если вы просто сделаете ссылку прозрачной, не установив visibility: hidden, она останется кликабельной.

0
задан styvane 28 November 2015 в 08:15
поделиться

2 ответа

Вам нужно динамически строить запрос с помощью оператора скобки []. Также «nameItem» должен быть строкой.

var valueOne = 1;
var nameItem = 'type_one';
var inc = {};
inc[ 'items.' + nameItem ] = valueOne;
Collection.update({ createdBy: user_id }, { '$inc': inc } )
1
ответ дан styvane 25 August 2018 в 04:41
поделиться

Единственные возможные причины, по которым я могу придумать это, либо добавили номер в коллекцию в виде String, либо вы пытаетесь увеличить его с помощью значения String. Попробуйте использовать parseInt(stringValue) в вашем коде.

0
ответ дан Faysal Ahmed 25 August 2018 в 04:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: