根据MarkLogic中的公共ID合并两个文档

时间:2016-08-26 19:55:25

标签: marklogic

如何在MarkLogic中的serverside javascript中访问查询字符串参数。

场景是我正在使用变形金刚,我想根据URL中给出的值搜索文档:

$(document).ready(function () {

    $('#more_info').on('show.bs.modal', function (event) {
          var button = $(event.relatedTarget) // Button that triggered the modal
          var id = button.data('id') // Extract info from data-* attributes
          var title = button.data('title')
          var author = button.data('author')
          var price = button.data('price')
          var school = button.data('school')
          var description = button.data('description')
          var courses = button.data('courses')
          var date = button.data('date')

          var modal = $(this)
          modal.find('#book_title').text(title)
          modal.find('#book_author').text("By " + author)
          modal.find('#book_price').text("Price: $" + price)
          modal.find('#book_school').text("School: " + school)
          modal.find('#book_course_code').text("Course(s): " + courses)
          modal.find('#book_date').text("Added On: " + date)
          modal.find('#book_description').text(description)
          modal.find('#book_idx').text(id)
    })

});

我想动态地在javascript函数中使用k,v搜索文档。

1 个答案:

答案 0 :(得分:1)

看一下jsearch API。它使用cts.query进行搜索输入,但它包括将QBE转换为cts.query。

http://docs.marklogic.com/guide/search-dev/javascript#chapter

以下主题介绍如何将QBE与jsearch结合使用:

http://docs.marklogic.com/guide/search-dev/javascript#id_99182

您可以在此处找到jsearch的API函数参考的顶级:

http://docs.marklogic.com/js/jsearch