小编Kai*_*ign的帖子

使用gopkg.in/mgo.v2检查mongo中的对象是否存在

我正在寻找方便的方法来检查对象是否已经存在于集合中.现在,我找到的唯一方法是

type result interface{}
var res result

err := col.Find(bson.M{"title": "title1"}).One(&res)
if err != nil {
    if err.Error() == "not found" {
        log.Println("No such document")
    } else {
        log.Println("err occured", err)
    }
}
Run Code Online (Sandbox Code Playgroud)

我不想创建变量res,如果对象存在,它可能是非常重的文档,有很多字段.我希望有另一种方式,一些Check()函数将只返回bool值.基本上我只需要知道已存储在集合中的对象,我不需要自己

go mongodb

6
推荐指数
2
解决办法
5752
查看次数

vim,在html中缩进css和js的正确方法

老问题找不到正确的解决方案,所以

    <!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title></title>
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
        <style type="text/css">
body, input{
    background-color:red;
}
        </style>
        <script>
function test() {
    return false
}
        </script>
    </head>
    <body>
        <div></div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

除了里面的代码<style><script>标签缩进之外的所有内容都可以,我该如何修复它?

html javascript css vim

5
推荐指数
2
解决办法
2744
查看次数

如何不渲染父母模板?

我有这样的嵌套路线:

Router.map(function() {
  this.route('home', {path : '/'});
  this.resource('posts', function() {
    this.route('new', {path: '/:post_id'});
 });
});
Run Code Online (Sandbox Code Playgroud)

我的"帖子"页面显示了最近的帖子,而我的"帖子/新"页面应该只显示用于创建新帖子的表单,因此我不应该在"posts/new"中为"帖子"页面呈现模板.我怎么能这样做,甚至是正确的方式?

ember.js

3
推荐指数
1
解决办法
448
查看次数

标签 统计

css ×1

ember.js ×1

go ×1

html ×1

javascript ×1

mongodb ×1

vim ×1