0

我正在研究波兰语动词数据库,我想知道如何显示我的结果,以便每个动词变位按以下顺序出现:1ps(第一人称单数)、2ps、3ps、1ppl(第一人称复数,等),2ppl,3ppl。插入文档时显示正常:

动词“żyć/przeżyć”变位为数组和嵌套文档

但是当我去执行查询时,它会混淆所有数组元素,在第一种情况下(我想按数组索引的顺序查看它们),并将嵌套的文档元素按字母顺序排序(而我想在它们的插入顺序)。

动词“żyć/przeżyć”共轭数组/文档查询

这应该是一个容易解决的问题,我希望这是一个合理的初学者问题。我已经搜索了答案,但找不到有关此主题的太多信息。非常感谢任何和所有帮助!

干杯,LC。

4

1 回答 1

0

您的屏幕截图突出显示了 MongoDB Compass 中的两个不同视图。

Schema 视图基于多个文档的采样,无法指定显示的字段顺序。模式分析(与 Compass 1.7 一样)以不区分大小写的字母顺序列出字段,_id字段位于顶部。由于这是基于多个文档的聚合模式视图,因此字段的顺序不应反映单个文档的顺序。

架构视图

如果您想处理单个文档和字段排序,您需要使用文档视图,根据您的第二个屏幕截图。除了显示实际文档之外,此视图还允许您包含sort查询skip选项:

文档视图

于 2017-07-04T02:44:11.543 回答