首页 > 解决方案 > 不离开页面查询 ArangoDB

问题描述

我对 Web 开发相对较新,并且在大部分有限的经验中一直在使用 ArangoDB。我对 Node.js 有基本的了解,并使用 ArangoDB 作为数据库创建基于 express 的 CRUD 应用程序。

尽管我希望能够从客户端内部查询数据库,但我已经到了一定程度。假设我想要一个 datalist 类型的元素,用户在搜索栏中输入单词。我希望能够从那里查询数据库,而不必在创建数据列表之前查询数据库的所有文件。尽管从客户端使用数据库查询,但我没有发现任何提及。我无法想象这是不可能的。当然,当我通过搜索栏搜索维基百科时,它为我提供了一些选项,我在加载页面时不仅收到了整个维基百科文档列表吗?请引导我朝着正确的方向前进,我不知道如何解决这个问题。

标签: node.jsclient-serverfrontendarangodbarangojs

解决方案


看看如何构建动态表单,这将允许您执行从浏览器窗口到后端 REST API 服务的 AJAX 样式调用。这将允许您的后端 Web 服务收集响应数据(如果需要,从 ArangoDB 收集),并使用该数据进行响应,很可能是 JSON 格式。

然后,您的 UI 可以接受该响应并动态更新 DOM 中的组件,以便用户可以看到注入页面的数据,而无需进行页面重新加载操作。

https://www.pluralsight.com/search?q=ajax是一个很好的起点。

或者,您可以查看免费内容,例如https://www.youtube.com/watch?v=tNKD0kfel6o


推荐阅读