You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

重装BaseX后执行XQuery报错“No default collection available”求助

解决BaseX "No default collection available" 报错的方案
  • 检查默认集合配置
    重装后BaseX的默认集合路径大概率被重置。打开BaseX GUI的Options菜单,找到DBPATH配置项,确认它指向你存放数据库的正确目录(比如解压后的数据库文件夹路径),修改后重启BaseX生效。

  • 显式指定集合路径执行查询
    如果暂时调不好默认配置,可在XQuery开头直接指定目标集合或数据库:

    -- 指向本地文件夹路径
    let $docs := collection("file:///C:/你的数据库文件夹完整路径")
    -- 或者指向已创建的数据库名称
    let $docs := collection("你的数据库名称")
    
  • 重新注册数据库
    将解压后的数据库文件夹移到BaseX默认的数据库存储目录(可在Options菜单查看DBPATH的默认值,通常是basex/data),然后在BaseX GUI的Database菜单选择Open,重新加载该数据库,确保BaseX正确识别。

  • 检查文件权限
    新笔记本的C盘权限可能更严格,右键数据库文件夹,进入属性 -> 安全面板,确认当前用户拥有该文件夹的读取和写入权限。

内容的提问来源于stack exchange,提问作者Akan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 17:05:25