我在 BaseX 7.9 上执行以下 XQuery 代码,并且能够在结果窗口中看到插入。我什至在关闭并重新打开集合后看到了新节点。但是,当我转到文件目录时,我看到它没有被修改。那么,我怎样才能使插入也反映在文件上呢?BaseX 如何处理插入命令,使其在数据库上下文中持久化,而不是在文件上下文中持久化?
let $up := <Employee Name="Joe">
<Personal>
<SSN>666-66-1234</SSN>
</Personal>
<StaffInfo>
<Position>Doctor</Position>
<AccountableTo>Jeff</AccountableTo>
</StaffInfo>
</Employee>
return insert node $up as last into doc('office')/Staff