我一直试图用一些旧的Perl替换BerkeleyDB模块和DB_File联系。阅读CPAN上的DB_File文档很有帮助,但并不完整。它提到了用于放置,打结等的一些标志,我不确定它们的含义。 R_CURSOR
就是其中之一。
具体来说,如果我将put
与R_CURSOR
一起使用,那意味着什么?
答案 0 :(得分:1)
尝试使用man dbopen
来描述这些标志的C级API,因为DB_file
实际上是一个非常薄的包装器。
此标志的含义根据您使用它的方法而有所不同,当与put
一起使用时,这意味着值被替换(而不是在之前或之后添加),并且需要在现有搜索之后使用,即在C级使用seq
函数之后。