问题标签 [dmql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
286 浏览

rets - 如何编写在给定列表中搜索数字的 DMQL 查询?

我正在尝试连接到房地产交易标准 (RETS) 服务器以提取值Matrix_Unique_Id列表中的列表bigint

我的 DMQL 查询 IN 子句看起来像这样

但是,这给了我以下错误

DMQL:字段“Matrix_Unique_ID”字符串的 BigInt 条件无效

如果我使用相同的语法来搜索列表中的字符串,例如它可以正常工作

如何在长长的值列表中搜索 Matrix_Unique_Id 的列表?

0 投票
2 回答
89 浏览

javascript - 日期时间字段记录存在,但查询显示没有记录 (DMQL)

我正在对需要使用dmql进行查询的数据库进行 api 调用。

https://www.flexmls.com/developers/rets/tutorials/dmql-tutorial/ 我一直在关注本教程如何查询,一切正常,直到我尝试查询datetime_field

我很确定该记录存在,因为起初我使用“*”作为返回所有内容的查询字段。所以我拿了第一张唱片来做我的测试。

确定记录的字段名称和值是这样的"L_UpdateDate": "2018-12-05T08:07:59.9",

所以对于我的查询,我做了,但这些都不起作用

不知何故,这虽然有效,但结果当然不是我想要的

不确定是否应该在此处显示任何其他编码,因为一切正常,即使我尝试使用其他字段进行查询。只是这样datetime并没有按预期工作。

提前感谢您的任何帮助/建议。

PS。我确实看到了这篇文章http://vendorsupport.paragonrels.com/question/4196/datetimeyyyy-mm-ddthhmmss-syntax-returns-no-results/

这表明因为我确实忘记了它的url编码所以我添加了它也无济于事。

这就是我所做的filter: encodeURI(filter)filter: encodeURI('(L_UpdateDate=2018-12-05T08:07:59%20)')然后encodedfilter: '(L_UpdateDate=2018-12-05T08:07:59%20)'

这也不起作用:(

0 投票
2 回答
497 浏览

rets - 使用 DMQL2 查询 RETS 服务器时,是否可以获取所有带有属性的照片位置?

我想从 RETS 服务器下载所有房产列表,包括所有照片 URL。我正在使用 DMQL2 和 PHRETS 库。属性和照片对象存储在 RETS 服务器的不同表中。

要获取所有照片,我知道我可以下载属性列表,然后遍历每个属性并检索每个属性的照片,如下所示:

这是非常慢的,因为有成千上万的属性。

是否可以通过加入属性和对象表(如 MySQL 中的 a )在单个查询中请求所有照片和属性LEFT JOIN

或者,有没有办法在一个请求中下载所有照片对象,这样我就可以使用它们的 ListingID 键将它们与属性相关联?

对于更快地获取所有数据还有其他建议吗?

0 投票
1 回答
146 浏览

php - PHRETS 错误消息:查找子查询中缺少运算符

我正在学习使用 PHRETS 访问房地产网站的 IDX 数据。我已经设法连接并使用价格限制、字符字段内容等进行简单查询,但是当我尝试通过列表状态字段限制结果时收到错误消息。

根据 RETS-MD,该字段的 SystemName 是“Property_Status”,字段类型是“Character”,长度是 2,潜在值之一是“A”(以及其他)。

当我运行以下代码时,我收到一条错误消息,显示“致命错误:未捕获的 PHRETS\Exceptions\RETSException:C:\xampp\phrets\vendor\troydavisson\phrets\src\Session 中字段 Property_Status 的查找子查询中缺少运算符。 .php:424"

我也尝试搜索“A*”和“*A*”,结果相同。奇怪的是,我可以毫无问题地搜索不包含预设潜在值列表的其他字符字段。

0 投票
1 回答
230 浏览

filter - PHRets v2 Seach() 的 DMQL2 查询语法是否包含过滤器参数?

(我来这里已经有一段时间了。)

多年来我一直在使用 PHRets v1 的第一个版本,并且对它的理解足够好,但现在我正在尝试了解 v2.6.2 的优势。我已经全部安装好了,基础工作正常。我的问题几乎与理解进入 rets=>Search() 语句的查询语法的细节有关。(我更熟悉 SQL 语句)。具体来说,我想让一个查询返回一个属性列表,不包括那些已经具有“已售”状态的属性。

这就是我卡住的地方:如果我从这个开始

这工作得很好。但我想加入一个过滤器,比如:“LIST_15 != Sold”,或“NOT LIST_15=Sold”......类似的东西。我不知道如何将其放入 PHRets Search() 中。

我喜欢 PHRets,但很难找到关于此类特定事物的组织良好/完整的文档。提前致谢。