小编ava*_*lez的帖子

检索刚删除的文档

我删除了一个文档,但我仍然可以看到它_changes,所以我可以看到最后有效_rev,删除了,所以获取带有id和最后修订的doc只返回:

{
  "_id":"25efa4ec8489d8b89b34c5cad6000059",
  "_rev":"3-a982bd6dccce8f405433f8453ab86880",
  "_deleted":true
}
Run Code Online (Sandbox Code Playgroud)

而没有其他属性.

我怎样才能在这种情况下恢复?以前的版本无法看到_changes.写空文档(设置_deletedfalse)有助于查看所有修订信息吗?

couchdb

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

如何在scala中传递一个或者没有变量arg?

有,

def test(args: Any*) = args.size
Run Code Online (Sandbox Code Playgroud)

我想根据条件用空参数列表来调用它,但是要避免if/else.

我已经提出了这个解决方案:

test(List("one").filter( _ => condition) : _*)
Run Code Online (Sandbox Code Playgroud)

还有比这更好的方法吗?

有关更多上下文,我正在使用Play 2.0 scala,并且具有以下功能:

  user => Redirect(routes.Application.index).withSession("username" -> user._1).withCookies(
    List(Cookie("rememberme", Crypto.sign(user._1) + "-" + user._1)).filter(_ => user._3) : _*)
Run Code Online (Sandbox Code Playgroud)

在哪里user._3是rembemberme布尔.

我不想调用withSession或用空参数列表调用它(不是实例化Cookie)如果rememberme是假的,则以scala方式.

谢谢.

scala variadic-functions playframework playframework-2.0

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