小编Fra*_*ckl的帖子

Mongodb find()查询:只返回唯一值(没有重复)

我有一组文件:

{
    "networkID": "myNetwork1",
    "pointID": "point001",
    "param": "param1"
}
{
    "networkID": "myNetwork2",
    "pointID": "point002",
    "param": "param2"
}
{
    "networkID": "myNetwork1",
    "pointID": "point003",
    "param": "param3"
}
...
Run Code Online (Sandbox Code Playgroud)

pointID是唯一的,但networkID不是.

是否可以以这样的方式查询Mongodb:结果将是:[myNetwork1,myNetwork2]

现在我只设法返回[myNetwork1,myNetwork2,myNetwork1]

我需要一个唯一的networkID列表来填充自动完成select2组件.由于我可能有多达50K的文档,我更希望mongoDb在查询级别过滤结果.

mongodb mongodb-query

46
推荐指数
1
解决办法
10万
查看次数

twitter bootstrap问题:右键对齐下拉标题中的插入符号

我对插入符号的正确对齐有一个问题.在跨度中使用.pull-right使其转到右上角.

如何让它再次垂直居中?我还想将文本对齐到左边

http://www.bootply.com/r8x7g5Bw5R

                    <div class="btn-group cust-dropdown">
                    <button type="button" class="btn btn-default dropdown-toggle cust-dropdown" data-toggle="dropdown"><span class="caret pull-right"></span><span>test</span>
                    </button>
                    <ul class="dropdown-menu" role="menu">
                        <li><a href="#">test</a></li>
                        <li><a href="#">tes2</a></li>
                        <li><a href="#">test3</a></li>
                    </ul>
                </div>
Run Code Online (Sandbox Code Playgroud)

和CSS

.cust-dropdown {
width: 200px;}
Run Code Online (Sandbox Code Playgroud)

caret drop-down-menu twitter-bootstrap-3

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

复杂的连续滚动循环

我有一个类似于的代码:

<div id='right-column'>
    <div id='results'>
        <div id='result1>
            <div class='main'></div>
            <div class='details'></div>
        </div>
        <!-- ... -->
        <div id='result50>
            <div class='main'></div>
            <div class='details'></div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)
  • 结果总数取决于ajax查询,我一次性动态插入所有结果.
  • div.main当用户点击a时,总是可见(固定高度)和div.details"展开/折叠" .div.mainresult div
  • 细节div高度可以变化.

如果#results scrollHeight大于#right-column height,我想创建一个连续的滚动循环.
在这种情况下,滚动过去#result50会显示#result1,滚动之前#result1会显示#result50.

我不能.append()将第一个孩子放在底部,因为在某些情况下,result可以在列的顶部和底部看到一部分a .除非我检测到是否展开/折叠,否则我
无法复制a .当用户展开div 时,a 的高度会发生变化这一事实使得它变得更加复杂......result.details
result.details

以下是连续滚动循环(2列)的示例:

$(document).ready(function() {
  var num_children = $('#up-left').children().length;
  var child_height = $('#up-left').height() / num_children;
  var half_way = …
Run Code Online (Sandbox Code Playgroud)

javascript jquery scroll infinite-scroll

9
推荐指数
1
解决办法
1624
查看次数