在Firestore中,如何获取集合中的文档总数?
例如,如果我有
/people
/123456
/name - 'John'
/456789
/name - 'Jane'
Run Code Online (Sandbox Code Playgroud)
我想查询我有多少人并获得2.
我可以对/ people进行查询然后得到返回结果的长度,但这似乎是浪费,特别是因为我将在更大的数据集上执行此操作.
有人提出了一些与此类似的其他问题,但没有一个得到足够的答案。
我有一个具有当前变换原点的变换元素。我想更改元素的变换原点,然后再次变换它。问题是,当我更改变换原点时,原始变换是根据新的变换原点计算的,然后发生新的变换。
我想知道是否有一种方法可以使当前变换的元素保持在其确切位置,同时更改变换原点,然后根据新的原点变换元素。
如果我的描述令人困惑,请查看这个小提琴。 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) 我正在尝试编写一个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循环的任何信息。
任何帮助将不胜感激。谢谢。