小编jus*_*820的帖子

如何使用Cloud Firestore计算集合中的文档数量

在Firestore中,如何获取集合中的文档总数?

例如,如果我有

/people
    /123456
        /name - 'John'
    /456789
        /name - 'Jane'
Run Code Online (Sandbox Code Playgroud)

我想查询我有多少人并获得2.

我可以对/ people进行查询然后得到返回结果的长度,但这似乎是浪费,特别是因为我将在更大的数据集上执行此操作.

database firebase google-cloud-firestore

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

更改已转换元素的转换原点

有人提出了一些与此类似的其他问题,但没有一个得到足够的答案。

我有一个具有当前变换原点的变换元素。我想更改元素的变换原点,然后再次变换它。问题是,当我更改变换原点时,原始变换是根据新的变换原点计算的,然后发生新的变换。

我想知道是否有一种方法可以使当前变换的元素保持在其确切位置,同时更改变换原点,然后根据新的原点变换元素。

如果我的描述令人困惑,请查看这个小提琴。 http://jsfiddle.net/justinbchristensen/a6reyd3t/1/

var rotateDiv = $('#rotate-div');
var rotation = 0;

$('#rotate-btn').on('click', function() {
    rotation += 90;
    rotateDiv.css('transform', 'rotate(' + rotation + 'deg)');
});

$('#origin-btn').on('click', function() {
    rotateDiv.css('transform-origin', 'top right');
});
Run Code Online (Sandbox Code Playgroud)


<button id="rotate-btn">1) Press To Rotate</button>
<button id="origin-btn">2) Press To Change Transform Origin</button>
<div id="container">
    <div id="rotate-div"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript css

5
推荐指数
1
解决办法
1812
查看次数

嵌套的Nunjucks循环

我正在尝试编写一个nunjucks模板,该模板遍历外部数组并填充列,然后遍历嵌套数组以在每一列中创建行。

因此,我的数据结构如下所示:

var data = [
    {
        'type' : 'fruit',
        'list' : ['banana', 'kiwi', 'strawberry']
    },
    {
        'type' : 'vegetables'
        'list' : ['tomato', 'carrot', 'zucchini']
    }
]
Run Code Online (Sandbox Code Playgroud)

我想创建一个如下所示的html文档:

<div>
    <span>fruit</span>
    <ul>
         <li>banana</li>
         <li>kiwi</li>
         <li>strawberry</li>
    </ul>
</div>

<div>
    <span>vegetables</span>
    <ul>
         <li>tomato</li>
         <li>carrot</li>
         <li>zucchini</li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

我试图制作一个看起来像这样的nunjucks模板:

{% for category in data %}
    <div>
        <span>{{category.type}}</span>
        <ul>
           {% for thing in category.list %}
            <li>{{thing}}</li>
           {% endfor %}
        </ul>
    </div>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

但是,由于某种原因,我无法访问内部变量。我实际上没有访问内部for循环的权限。我已经看过堆栈溢出,并通过他们的文档,但找不到有关嵌套的for循环的任何信息。

任何帮助将不胜感激。谢谢。

html template-engine nunjucks

5
推荐指数
1
解决办法
2185
查看次数