Как уже указывалось, вы пытаетесь создать реляционную базу данных из какой-либо реляционной базы данных, которую вы действительно не хотите делать, но в любом случае, если у вас есть случай, когда вы должны это сделать, это решение, которое вы можете использовать , Сначала мы делаем поиск foreach в коллекции A (или в вашем случае пользователей), и затем мы получаем каждый элемент как объект, тогда мы используем свойство объекта (в вашем случае uid) для поиска в нашей второй коллекции (в ваших комментариях к случаю), если мы может найти его, тогда у нас есть совпадение, и мы можем печатать или что-то делать с ним. Надеюсь, это поможет вам и удачи:)
db.users.find().forEach(
function (object) {
var commonInBoth=db.comments.findOne({ "uid": object.uid} );
if (commonInBoth != null) {
printjson(commonInBoth) ;
printjson(object) ;
}else {
// did not match so we don't care in this case
}
});
Установленные модули Odoo импортируются, как уже упоминалось в комментарии. Так что, если вы не import
определите ваши модели. Например, предположим, что файлы определения модели .py
организованы следующим образом:
root_addon_directory/
__init__.py
models/
__init__.py
my_model.py
Затем вы можете импортировать определение модели с помощью относительного импорта пути следующим образом:
root_addon_directory __init__.py содержимое файла
blockquote>from . import models
каталог моделей __init__.py содержимое файла
blockquote>from . import my_model