mirror of
https://github.com/bpmbpm/doc.git
synced 2026-04-30 12:30:52 +00:00
Update README.md
This commit is contained in:
parent
128d9c803d
commit
a26f202e02
1 changed files with 1 additions and 1 deletions
|
|
@ -19,7 +19,7 @@ http://example.org/subject3
|
|||
NamedNode
|
||||
http://example.org/predicate3
|
||||
http://example.org/object3`
|
||||
Без `FILTER(?o = <http://example.org/object3>)` не работало (ошибку выдавало), потому что:
|
||||
Без `FILTER(?o = <http://example.org/object3>)` выдавало ошибку: TypeError: Cannot read properties of undefined (reading 'value'), потому что:
|
||||
- В SPARQL-запросе вы ищете триплеты, где объект (?o) равен <h ttp://example.org/object3>. Однако в коде вы пытаетесь вывести значение ?o с помощью binding.get('o').value, хотя ?o в данном случае является константой (не переменной) и не будет присутствовать в результирующих привязках (bindings).
|
||||
SPARQL-запрос возвращает только переменные, указанные в SELECT. В вашем случае это ?s и ?p, так как ?o заменён на конкретное значение <h ttp://example.org/object3>.
|
||||
- Когда вы вызываете binding.get('o'), вы пытаетесь получить значение переменной ?o, которой нет в результатах, потому что она была заменена на константу. Это приводит к ошибке, так как binding.get('o') возвращает undefined, и попытка обратиться к свойству value у undefined вызывает ошибку.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue