肯定与这个问题有关,但由于没有明确的答案,我觉得我应该再问一次。有没有办法从 Mongoid embeds_many 关系中删除嵌入的文档,而无需持久化?
我想修改内存中的嵌入文档数组 - 然后使用单个 UPDATE 操作保留所有更改。具体来说,我想:
我有一个非常长的内存中的字符串存储在一个val response: String看起来像
HTTP/1.1 200 OK
服务器:Apache
其他:头文件
<response>
<xml>
---更多XML ---
</ xml>
</ response>
0
我想提取
<response>
...
</ response>
字符串的一部分.到目前为止,我有这个:
"<response>.*?</response>".r findFirstIn response
Run Code Online (Sandbox Code Playgroud)
...但由于某种原因,Scala返回None.我确实找到了使用索引和切片函数执行此操作的方法,但必须有一个使用正则表达式的简洁方法.谁知道怎么样?