小编Qam*_*aza的帖子

MarkLogic的"xdmp:collection-delete"如何工作?

我有一个场景,我想要删除的大多数文件都在一个名为"过期"的集合中.我不希望通过运行一个长时间运行的进程来重载我的服务器,这个进程将遍历文档并逐个删除它们,我宁愿使用document-delete以批量大小来执行它们.

所以我的问题是xdmp:collection-delete是如何工作的?

它是否迭代文档并删除它们?

要么

它是否像SQL中的DROP Table和它的"瞬时"一样?

我想知道xdmp:collection-delete的后台进程是什么.我想知道是否有人可以绘制该函数如何处理文档以进行删除的流程,因为我想要更深入地理解该过程,而不仅仅是概述它的作用.

xquery marklogic nosql marklogic-7

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

水豚未定义的水豚方法'期望'

我正在使用/ruby-1.9.3-p545/gems/capybara-2.4.4和/ruby-1.9.3-p545/gems/selenium-webdriver-2.44.0。

我的水豚配置:

      config.default_driver = :selenium
      config.run_server = false
      config.default_selector = :css
      config.default_wait_time = 60
Run Code Online (Sandbox Code Playgroud)

我可以向您保证以下方法可以正常工作

     Capybara.visit
     find(:css, "#checkbox-selectall").set(true)
Run Code Online (Sandbox Code Playgroud)

唯一不起作用的是“期望”

     expect(page).to have_css('.screen-reader-text') 
Run Code Online (Sandbox Code Playgroud)

或Capybara.expect(page).to have_css('。screen-reader-text')

我收到以下错误

     undefined method `expect' for Capybara:Module (NoMethodError)
Run Code Online (Sandbox Code Playgroud)

我可以在文档中清楚地看到,此版本的水豚确实支持Expect方法,但我无法理解为什么它说NoMethodError,好像我没有从正确的范围之类调用它一样。

Capybara Docs:http ://www.rubydoc.info/gems/capybara/Capybara

ruby selenium ruby-on-rails cucumber capybara

2
推荐指数
1
解决办法
3749
查看次数