首页 文章
  • 1 votes
     answers
     views

    使用N1QL进行动态字段名称查询

    我在这里有一个用例,我似乎无法解决 . 基本上,我需要创建一个Web服务,用户可以“动态”查询couchbase集群 . 实际上,我正在存储不同文件的元数据,这个元数据的“创建”取决于用户:我的Java POJO中没有特定的字段,我插入的MAP作为嵌套对象插入在沙发基地 . 现在我需要的查询在纸上非常简单,看起来像这样: @Query("#{#n1ql.selectEntity} WHE...
  • 1 votes
     answers
     views

    在couchbase N1Ql @query中使用IN子句或使用来自couchbase JPA的findAll(keys)

    我正在使用Spring couchbase JPA并尝试通过提供密钥列表来获取文档 . 我的存储库结构看起来像 public interface EmployeeRepo extends CouchbasePagingAndSortingRepository<Employee, String>, EmployeeCustomRepo { 我有一个员工ID列表来搜索和获取相应的...
  • 0 votes
     answers
     views

    Spring数据Couchbase#n1ql.fields查询

    我正在尝试在Spring Data Couchbase上进行基于N1QL的查询 . 文件说 #n1ql.fields将被重建实体所需的字段列表(例如,用于SELECT子句)替换 . 我的存储库实现是这样的: @Query("#{#n1ql.fields} WHERE #{#n1ql.filter}") List<User> findAllByFields(Str...
  • 0 votes
     answers
     views

    Couchbase Spring Data:使用@Query只获取字段而不是整个实体

    使用N1QL和Spring Data,我在Couchbase中仍然相对较新 . 我尝试检索所有不同字段的列表 . 我不想检索整个实体,因为我希望结果相当大 . 我的文件看起来像 { "fieldname": "something", ... } 我的存储库类是 @Repository @N1qlPrimaryIndexed public inter...
  • 4 votes
     answers
     views

    传递给查询的多个未知数量的字段

    是否可以创建一个适用于不同类型文档的通用查询?例如,我有“案例”和“工厂”,他们有不同的字段集 . 例如: { id: 'case_o1', name: 'Case numero uno', amount: 40 } { id: 'factory_002', location: 'Venezuela', workers: 200, operatin...
  • 1 votes
     answers
     views

    N1ql按用户字段加入

    是否可以根据文档中的两个字段在n1ql中连接两个文档? 在联接的语言查询示例中,例如: SELECT c, pr FROM purchases pu JOIN customer c ON KEYS pu.customerId NEST product pr ON KEYS ARRAY li.product FOR li IN pu.lineItems END WHERE pu.customerId...
  • 2 votes
     answers
     views

    Couchbase N1QL连接查询

    在Couchbase环境中需要帮助查询 . 文档1和文档2都在同一个桶中 . 首先,查询将使用此查询获取文档message1: SELECT uid, message, sent_by FROM bucket USE KEYS "message1" 其次,它需要从文档2获取用户名 . 如何使用上面的查询创建一个从给定文档名称获取用户名的连接语句? 概述 Document 1 ...
  • 0 votes
     answers
     views

    语句和动态字段名称

    我目前正在处理需要根据输入动态创建的查询 . 基本上在我的数据库中,我存储了一堆键/值对的映射,查询是键/值对的映射,所有键/值对都需要匹配 . 我已经找到了如何使用“$ param”将N1qlQuery.parameterized()与语句和占位符值一起使用,但这不适用于Expression.x(“field”)子句中的字段名 . 问题是,虽然我的字段值对于SQL注入是安全的,但是如果我只是将用...
  • 0 votes
     answers
     views

    N1QL查询ARRAY_CONTAINS速度

    我有以下表格的文件需要查询: { "id": "-KWiJ1LlYbXSSRUmocwK", "ownerID": "72f16d9d-b905-498c-a7ff-9702cdcae996", "orgID": "20071513", "teams&q...
  • 1 votes
     answers
     views

    couchbase N1ql查询选择非分组字段

    我是couchbase的新手,我一直在浏览couchbase文档和其他在线资源,但我无法查询我的查询 . 下面是数据结构和我的查询: Table1: { "jobId" : "101", "jobName" : "abcd", "jobGroup" : "group...
  • 2 votes
     answers
     views

    稳定版本中的Couchbase 4“ORDER BY”性能

    DUPLICATE: Couchbase 4 beta “ORDER BY” performance 与问题 Headers 显示一样,对于使用Couchbase 4(N1QL) ORDER BY 子句的一次调用,我面临着13s的巨大响应延迟 . 如果我不使用 ORDER BY 条款,那么每件事都可以 . 我的主要指数是 Definition: CREATE PRIMARY INDEX `#pr...
  • 1 votes
     answers
     views

    Couchbase参数化了N1QL查询IN语句

    使用 com.couchbase.client, java-client version 2.2.7 我无法获得使用带有多个项目的IN语句的n1ql查询,请参阅下面的示例查询和java代码 public int getCountForDuration(Long startTime, Long endTime, String ids){ JsonObject placeHolders =...
  • 8 votes
     answers
     views

    使用参数化IN子句时,N1QL查询超时

    使用Couchbase服务器4.1.0(和4.5),Java SDK 2.2.8(也尝试使用2.2.7,2.3.1和2.3.3),我有一个利用二级索引的查询,当我运行我的代码时它运行正常本地甚至通过AWS服务器上的CBQ(CBQ大约需要3毫秒) . 但是,在AWS上运行我的应用程序时,我得到一个 TimeOutException ,它只有一个查询超时,其他查询没有 . 详情见下文 . 值得注意的是...
  • 1 votes
     answers
     views

    执行参数化N1QL查询时,Couchbase不使用带过滤器的索引

    我在Couchbase集群中创建了具有 where 条件的全局二级索引: CREATE INDEX commentAuthorSecondaryIndex ON Bucket(author) WHERE (_class = "com.company.Comment") USING GSI; 然后我尝试通过N1QL(REST API)执行两个类似的查询: curl --head...
  • 0 votes
     answers
     views

    嵌套数组上的N1QL独特查询

    (Couchbase 4.5)假设我的couchbase实例中存储了以下对象: { parentArray : [ { childArray: [{value: 'v1'}, {value:'v2'}] }, { childArray: [{value: 'v1'}, {value: 'v3'}] } ] } 现在我想从 chil...
  • 1 votes
     answers
     views

    将N1QL与文档密钥一起使用

    我是相当新的couchbase,并试图找到我正在尝试创建的特定查询的答案到目前为止没有太大的成功 . 我已经在使用视图或N1QL来讨论这个特殊情况并且使用N1QL解决了但是没有设法使它工作,所以也许一个视图更好 . 基本上我有以下文档的文档密钥(Group_1): Group_1 { "cbType": "group", "ID"...
  • 1 votes
     answers
     views

    如何使用Couchbase中的N1QL REST API将json文档发布到存储桶中

    我正在尝试使用N1QL查询在CouchBase中的现有存储桶中创建文档 . 我正在使用soapUI向localhost CouchBase服务器发送请求 . 我用这个链接获取知识http://developer.couchbase.com/documentation/server/4.5/n1ql/n1ql-rest-api/index.html N1QL: GET http://localhos...
  • 1 votes
     answers
     views

    N1QL嵌套json,查询数组内对象内的字段

    我的Couchbase集群中有json文档,看起来像这样 { "giata_properties": { "propertyCodes": { "provider": [ { "code": [ { ...
  • 0 votes
     answers
     views

    我可以在couchbase docusing n1ql或node sdk中向数组中添加新对象

    我有以下doc: { "userId":"b447drga851g", "media": [ { "mediaId": "stf9-oi6f-kkvt7s-plt6c-iud5", "mediaType": ...
  • 1 votes
     answers
     views

    Couchbase N1QL:数组字段的索引和查询

    平台:Couchbase Server 4.0 beta,Java客户端2.1.3 我正在寻找类似于SQL JOIN的东西 . 例如,我有文件的文件,其中field2嵌入在文档中,而不是像在关系数据库中那样在单独的表中: {field1:" ..", field2:[{key:1, ...},{key:3, ...},..],...}. 我怎样才能实现这样的目标: selec...
  • 0 votes
     answers
     views

    在couchbase中更新文档

    在couchbase中,更新实现为 copies of the original record written out to a new location ,这可能需要更新索引,或者当文档上只有少数字段发生更改时就地更新 .

热门问题