MongoDB, введите имя и максимальный возраст, используя агрегацию [дубликат]

Поскольку этот ответ стал довольно популярным, я его значительно переписываю.

Давайте не будем забывать вопрос, который был задан:

Как удалить пространство между элементами встроенного блока? Я надеялся на решение CSS, которое не требует, чтобы исходный код HTML был подделан. Можно ли решить эту проблему только с помощью CSS?

blockquote>

Это является возможным решить эту проблему только с помощью CSS, но полностью надежные исправления CSS.

Решение, которое у меня было в моем первоначальном ответе, состояло в том, чтобы добавить font-size: 0 к родительскому элементу, а затем объявить разумные font-size для детей.

http://jsfiddle.net/thirtydot/dGHFV/1361/

Это работает в последних версиях всех современных браузеров. Он работает в IE8. Он не работает в Safari 5, но работает в Safari 6. Safari 5 почти мертвый браузер ( 0,33%, август 2015 ).

Большинство возможных проблем с относительными размерами шрифтов затруднительно исправить.

Однако, хотя это разумное решение, если вы специально нуждаетесь в , только исправление CSS, это не что я рекомендую, если вы можете изменить свой HTML-код (как и большинство из нас).


Это то, что я, как опытный веб-разработчик, действительно делаю для решения этой проблемы: / g25]

FooBar

Да, это так. Я удаляю пробелы в HTML между элементами встроенного блока.

Это легко. Это просто. Он работает повсюду. Это прагматическое решение.

Иногда вам приходится тщательно учитывать, откуда будет проходить пробел. Будет ли добавлен другой элемент с JavaScript, добавьте пробел? Нет, если вы сделаете это правильно.

Давайте продолжим волшебное путешествие по различным способам удаления пробелов, с некоторым новым HTML :

  • Item 1
  • Item 2
  • Item 3
  • Вы можете сделать это, как обычно:
    • Item 1
    • Item 2
    • Item 3
    http://jsfiddle.net/thirtydot/dGHFV/1362/
  • Или, это:
    • Item 1
    • Item 2
    • Item 3
  • Или, используйте комментарии:
    • Item 1
    • Item 2
    • Item 3
  • Или, вы можете даже пропустить некоторые закрывающие теги целиком (все браузеры в порядке с этим):
    • Item 1
    • Item 2
    • Item 3

Теперь, когда я ушел и надоел вам до смерти «тысячей разных способов удалить [29] В качестве альтернативы вы теперь можете использовать flexbox для достижения многих макетов, которые вы можете использовать ранее использовали встроенный блок для: https://css-tricks.com/snippets/css/a-guide-to-flexbox/

7
задан alvas 25 June 2013 в 13:10
поделиться

1 ответ

Вы можете использовать find_one , чтобы найти документ с максимальным uid, сортируя по этому полю:

db.things.find_one(sort=[("uid", -1)])

или используя определенную константу:

db.things.find_one(sort=[("uid", pymongo.DESCENDING)])
32
ответ дан JohnnyHK 26 August 2018 в 16:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: