Сообщение от Kolyaj
			 
		
	 | 
	| 
		А как это на сервере работает? Всё в памяти хранится?
	 | 
	
Сама БД крутится в оперативе, хранится в файлах на жёстком диске, принцип позаимствовал у нашего метража)
	
	
		
			Сообщение от Gozar
			 
		
	 | 
	
		А потом я наткнулся на такую строчку: 
':el == <:i:>'
 
	 | 
	
про :el - описал выше, а <:i:> - это короткий вызов переменной из стека. Дело в том, что для многих параметров Collection есть своё хранилище (стек), чтобы можно было инкапсулировать все данные внутри экземпляра и есть стек переменных, куда мы можем пихать всё, что угодно, например:
db.pushVariable({
  CONST1: 1,
  CONST2: 2
});
// выбрать все элементы, где значения элементов равны CONST1
db.get(':el === <:CONST1:>');
// или так
db.get(':el === this.getVariable("CONST1")');
// или так
db.get(function (el) {
    return el === this.getVariable('CONST1');
});