为什么插入的mongo集合的_id是使用_str生成的

时间:2016-10-02 05:25:51

标签: javascript json node.js mongodb database

我有一个节点应用程序,我将我的json插入到集合中。插入到集合中Iam生成一个唯一的_id。但它应该是类似

"_id":"qwe13wdaf3g4g23g4"

但在我的收藏中,它被创建为

"_id":{"_str":"qwe13wdaf3g4g23g4"}

我们如何只使用_id

插入此内容
 var customerdata="{"name":"sam","age":30}";
 mongourl="*******";
 MongoClient.connect(mongourl, function(err, db) {
   if (err) {
         console.log( err);
             } else {

                   console.log('Connection established');
                   var collection =db.collection('customer');
                   collection.insert(customerdata,function(err,result) {
                     if (err) {
                               console.log(err);
                              } 
                              else {
                                    console.log('Inserted documents' + result.insertedIds);

                                }
                            });
                       }
                    });

我们怎样才能确保我们使用任何_str键获取_id。 有人可以帮助这个 感谢

0 个答案:

没有答案