我正在尝试插入/复制? a到b的数据。
例如:
var styles = db.collection("style");
this.getStylesByA = function(a, callback) {
"use strict";
styles.findOne({'a': a}, function(err, style) {
"use strict";
if (err) return callback(err, null);
console.log(style);
callback(err, style);
});
}
这会给出
"_id":_id,
"style":"12345",
"a":"a",
"price":1.00,
"desc":"asldkfjea",
"img":"http://",
"imgs":["http:/","http:/"],
"category":"top",
"colors":[black, white]
像这样的东西。
我想要做的是,从样式集合中查找数据,并将相同的数据插入到不同集合的产品集合中。
提前谢谢你!
答案 0 :(得分:0)
您可以使用单独的集合对象来执行此操作。
var styles = db.collection("style");
var products = db.collection("products");
this.getStylesByA = function(a, callback) {
"use strict";
styles.findOne({'a': a}, function(err, style) {
"use strict";
if (err) return callback(err, null);
console.log(style);
//insert style object to products collection
products.insert(style);
callback(err, style);
});
}