首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >查询Sitecore Droplink字段

查询Sitecore Droplink字段
EN

Stack Overflow用户
提问于 2011-01-09 20:43:40
回答 2查看 3.8K关注 0票数 4

以下Sitecore查询适用于我在XPath生成器中的工作:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/sitecore/content/Home/CareAndTreatment//*[@Title='Birth Marks and other skin conditions']

但是,检查DropLink字段而不是单行文本字段的类似查询不会返回任何结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/sitecore/content/Home/CareAndTreatment//*[@TreatmentType='Conditions']

单行文本的查询语言与Droplink的查询语言是否存在语法差异?

注意:这些示例使用Sitecore 6.2

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-12 02:01:15

我可能错了但是..。DropLink字段不是存储项目ID而不是文本吗?因此,您必须对此进行查询。

DropList -将文本存储为原始值

DropLink -将ID存储为原始值

也许查询API会考虑到这一点?

票数 4
EN

Stack Overflow用户

发布于 2011-01-10 07:42:20

解决方案并不是那么难,在它前面加上查询,例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
query:/sitecore/content/Home/CareAndTreatment//*[@TreatmentType='Conditions']

另请参阅:http://sdn.sitecore.net/Reference/Sitecore%206/Data%20Definition%20Cookbook.aspx (2.4.2)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4641657

复制
相关文章
mongovue查询字段_mongodb查询速度
{“ei”:”AW4BROILANDSTART1″, //条件一 “cd”:{$elemMatch:{“0004”:{$gte:0}}},  //条件二,cd为集合 ,0004为集合中的key
全栈程序员站长
2022/09/25
2.4K0
django 多字段可选查询
重点是使用字典传值查询。可以指定字段,且是字典为非必填。字段有值就查,没有值就不查该字段。
卓越笔记
2023/02/18
1.3K0
Django基础篇-查询字段
注意:filter(**kwargs)方法:根据参数提供的提取条件,获取一个过滤后的 QuerySet。
小团子
2019/07/18
1.7K0
Django基础篇-查询字段
sql模糊查询,字段多值模糊查询(字段分割搜索,字符串转行)
对于平时简单的查询,一般使用like就能解决问题。如果字段值不连续,使用like就有点乏力了。
stys35
2020/12/09
6.1K0
sql模糊查询,字段多值模糊查询(字段分割搜索,字符串转行)
Mybatis框架 动态字段查询数据
今天写一个接口,查询监测数据,传感器有100多个监测因子,也就是数据库中一条数据对应100多个字段,前端勾选需要查询的监测因子,所以接口就需动态查询字段,幸运的是Mybatis支持这种查询
赵哥窟
2020/07/09
1.6K0
【solr字段说明】Solr查询详解
在做solr查询的时候,solr提供了很多参数来扩展它自身的强大功能!以下是使用频率最高的一些参数! 
凯哥Java
2022/12/16
2.4K0
SQL嵌套查询_sql嵌套查询返回多个字段
说到嵌套查询,首先得理解嵌套查询是什么意思,简单来说就是,一个查询语句可以嵌套在另外一个查询语句的where子句中。外层的查询称为父查询(主查询),内层的查询称为子查询(从查询)。
全栈程序员站长
2022/09/22
2.9K0
【说站】mysql如何查询指定字段
1、可以在SELECT语句的字段列表中指定,要查询的字段。[ ]括号代表可选的,{ }括号代表必选。
很酷的站长
2022/11/23
5.7K0
【说站】mysql如何查询指定字段
MySQL-查询库表字段信息
本文中记录的是两份SQL脚本,用于查询数据库的库表和字段信息。 查询数据库中的表信息 下面的语句是查询数据库中表的信息 -- 查询表及注释 select TABLE_NAME ,TABLE_COM
皮大大
2021/03/01
5.1K0
MySQL-查询库表字段信息
[MongoDB] 使用PHP根据_id字段查询数据
mongo中的_id是一个objectid对象类型,不管是查询时作为条件,还是列表时展示内容,都需要进行一下抓换
唯一Chat
2020/03/19
3.3K0
【MYSQL包含逗号的字段拆分查询】
案例: SELECT DISTINCT tpi.`standard_catalog_code`, tpi.`groups` groups FROM plan_info tpi WHE
用户5640963
2019/07/25
7.8K0
【MYSQL包含逗号的字段拆分查询】
关于日期及时间字段的查询
在项目开发中,一些业务表字段经常使用日期和时间类型,而且后续还会牵涉到这类字段的查询。关于日期及时间的查询等各类需求也很多,本篇文章简单讲讲日期及时间字段的规范化查询方法。
MySQL技术
2020/06/10
7K1
关于日期及时间字段的查询
Linq查询连接guid与varchar字段
在数据库设计中进场会出现一些通用表,如通用附件表,一般都是通过ForeignTable(关联的表名)和ForeignKey(关联表的主键)与其他表关联。这样的表在数据库中没有外键关系,而且一般ForeignKey的类型是varchar,为了兼容其他表的主键可能不一样。这样在Linq查询的时候就不能直接关联了,如下代码会编译不通过:
用户6362579
2019/09/29
1.3K0
Linq查询连接guid与varchar字段
MySQL|查询字段数量多少对查询效率的影响
本文给出一些函数接口,末尾给出一些调用堆栈,为感兴趣的朋友做一个参考,也为自己做一个笔记。
用户1278550
2020/10/10
5.8K0
MySQL|查询字段数量多少对查询效率的影响
sql嵌套查询效率_sql嵌套查询返回多个字段
为了查询一个字段,使用了五层嵌套循环,但是花费了约1分钟 但是5个表的数据每个最多只有10条,怎么会这么慢呢?
全栈程序员站长
2022/09/22
2.8K0
sql嵌套查询效率_sql嵌套查询返回多个字段
查询 MySQL 字段注释的 5 种方法!
很多场景下,我们需要查看 MySQL 中表注释,或者是某张表下所有字段的注释,所以本文就来盘点和对比一下查询注释的几种方式。
磊哥
2022/05/09
5.4K0
查询 MySQL 字段注释的 5 种方法!
MongoDB(14)- 查询 null 字段或缺少某个字段的文档
如果我想单独的把字段值有 null 的文档找出来或者把没有 item 字段的文档找出来呢?
小菠萝测试笔记
2021/06/10
2K0
mysql多字段关键词模糊查询
1,输入单个关键字“001”可查出四条数据,可实现的sql语句是: SELECT * FROM tbl_app_clinic_item WHERE CONCAT(applicationCode, clinicItemDictCode) LIKE '%001%' 2,输入两个关键字“001,003”可查出2数据,可实现的sql语句是: SELECT * FROM tbl_app_clinic_item WHERE CONCAT(applicationCode, clinicItemDictCode) LIKE '%001%' AND CONCAT(applicationCode, clinicItemDictCode) LIKE '%003%' 总结: select * from Table_Name where concat(字段1, '分隔符', 字段2, '分隔符', ...字段n) like '%关键字1%' and concat(字段1, '分隔符', 字段2, '分隔符', ...字段n) like '%关键字2%' ......; concat的作用是连接字符串,但这样有一个问题:如果你输入单个关键字“001003”也会查到数据,这并不是我们需要的结果, 解决方法是:由于使用逗号分隔多个关键字,说明逗号永远不会成为关键字的一部分,所以我们在连接字符串时把每个字段以逗号分隔即可解决此问题,下面这个sql语句不会查询到数据: SELECT * FROM tbl_app_clinic_item WHERE CONCAT(applicationCode, ',', clinicItemDictCode) LIKE '%001003%' 如果分隔符是空格或其他符号,修改 ',' 为 '分隔符' 即可。 这样有个问题,如果这两个字段中有值为NULL,则返回的也是NULL,即将表格中数据的appl那么这一条记录可能就会被错过,对此,我们可以使用IFNULL函数。sql语句可改为: SELECT  *  FROM  tbl_app_clinic_item  WHERE CONCAT(IFNULL(applicationCode, ''),  IFNULL(clinicItemDictCode,''))  LIKE  '%003%'
似水的流年
2019/12/05
4.1K0
MySQL查询表与表字段的信息
MySQL数据库 库名:db_name 表名: table_name1 table_name2
星哥玩云
2022/08/18
5.5K0
sql多层嵌套查询优化_sql嵌套查询返回多个字段
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/169405.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/22
2.4K0
sql多层嵌套查询优化_sql嵌套查询返回多个字段

相似问题

使用Sitecore源值填充droplink字段

10

Sitecore Droplink字段中的最大结果数?

11

Sitecore个性化- DropLink

115

Sitecore将插入新选项添加到droplink字段

10

针对用户角色的Sitecore Droplink

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文