Вы находитесь на странице: 1из 2

������� ������ ������� ����� "gender" � ��� ����������, � ������� name=Leia:

1 > db.unicorns.find({name: "Leia"}, {gender: 1})


������������� ������� � �������� ��������� {gender: 1} ���������, ��� ������ ������
������� ������ ���������� �������� gender
������� �������: ����� ����� ��� ��������� ���������, ����� �������� gender.� ����
������ � �������� ��������� ������� 0:
1 > db.unicorns.find({name: "Leia"}, {gender: 0})
-------------------------------------------------
db.unicorns.find({gender:'f'}).sort({name:1});
1-�� ����������,-1-�� �������
---------------------------
�� ���, ���� ����� ���������� ������� �� �������, � ��������� �����-�� ����������
����������?
� ���� ����������� ������ skip. ��������, ���������� ������ ��� ������:
db.unicorns.find({gender:'f'}).skip(3);
----------------------
db.unicorns.find({gender:'f'}).limit(3);
---------------------------
db.unicorns.findOne({name:'Leia'});
--------------------------------
db.unicorns.find({gender:'f',name:'Leia'});
----------------
db.unicorns.find({gender:'f'});
--------------------------------
db.stats();
------------------
db.unicorns.insert({name: 'Nimue', dob: new Date(1999, 11, 20, 16, 15), loves:
['grape', 'carrot'], weight: 540, gender: 'f'});
---------------------------
���� ����� ������������� ����������� ��������, �� ����� �������������� ����������
$natural. ���� �������� �������� ������ ����������: ��������� �������� � ���
������, � ����� ��� ���� ��������� � ��������, ���� � �������� ������.
��������, �������� ��������� ��� ����������:
db.unicorns.find({gender:'f'}).sort({$natural :-1}).limit(3);
-------------------------------------------
�� ������ � ��������� ����������� �������� $slice. �� ������ � ��������� ����
����������� ������� limit � skip.
�������� $slice ��������� ��� ���������. ������ �������� ��������� �� �����
���������� ������������ ����������. ������ �������� �������������, �� ���� ��
�����������, ����� ������ �������� ��������� �� �������� ������������ ������ (���
������ skip), � ������ - �� ����������� ���������� ����������� ����������.
db.unicorns.find({name:'Leia'},{loves:{$slice:-1}});
----------------------------------------
db.unicorns.find ({vampires: {$lt : 30}});
$lt-������ ���
$gt-������ ���
$lte- ������ ��� �����
$gte-������ ��� �����
---------------------
�������� $ne ��������� ��� ���������, �� �������������� ���������� ������
db.unicorns.find ({vampires: {$ne : 2}});
�������� $in ��������� ������ ��������� ��������� � ���� �� ����, �������� �������
������ � �������:
db.unicorns.find ({vampires: {$in : [0,2]}});
��������������� ������� ��������� �������� $nin: �� ��������� ������ ���������
��������� � ���� �� ����, �������� ������� ����������� � ���� �������:
db.unicorns.find ({vampires: {$nin : [63,43]}});
db.unicorns.find ({loves: {$all : ['carrot']}});
�������� $or ��������� ����� ��� ���-��������, ������� ������ ������ � ���������. �
���� �������� ����� ���� ���� ���� ���� ���-��������, �� �� ������������� �������
������� � ���������� �� ��:
db.unicorns.find ({$or : [{name: "Leia"}, {vampires: 63}]});
�������� $exists �������� ������� ������ �� ���������, � ������� ������������ ���
������������ ��� �����������. ��������, ������� ��� ���������, � ������� ���� ���
name:
db.unicorns.find ({name: {$exists:true}});
�������� $regex ������ ��������� ���������, �������� ������ ���������������
�������� ���. ��������, ����� ���� name ���������� ����� ����� "L":
db.unicorns.find ({name: {$regex:"L"}});
db.unicorns.find ({name: {$regex:"ia$"}});---������������ �� ia

Вам также может понравиться